.module .sectiontableentry1 td, .module .sectiontableentry2 td {
     border: medium none;
}

.module a:hover {
     color: #999999;
}

.cartButtons {
     padding: 15px 0px 0px;
}

.addtocart {
     float: left;
}

.addtocart_button_module {
     text-align: left;
}

.product_buttons {
    
}

.addtocart_button {
     background: none repeat scroll 0% 0% #67B700;
     border: 2px solid #000000;
     color: #FFFFFF;
     cursor: pointer;
     display: block;
     float: left;
     font-size: 12px;
     font-weight: normal;
     height: 28px;
     line-height: 13px;
     margin-bottom: 10px;
     margin-left: 50px;
     text-align: center;
     text-decoration: none;
     width: 85px;
}

.addtocart_button:hover {
     background: none repeat scroll 0% 0% #92D042;
}

.browseAddToCartContainer .addtocart_button {
     float: left;
}

a.product_details, div.back_button a {
     background: none repeat scroll 0% 0% #D10034;
     border: medium none;
     color: #FFFFFF;
     cursor: pointer;
     display: block;
     font-size: 12px;
     font-weight: normal;
     height: 21px;
     line-height: 13px;
     margin: 3px 0px 0px;
     padding: 7px 0pt 0px;
     text-align: center;
     text-decoration: none;
     vertical-align: middle;
     width: 100px;
}

a.product_details:hover, div.back_button a:hover {
     background: none repeat scroll 0% 0% #686868;
}

a.details {
     border: 1px solid #E2DFDF;
     color: #5C5C5C;
     display: block;
     float: left;
     font-size: 12px;
     font-weight: normal;
     height: 23px;
     margin: 18px 0pt 10px 5px;
     padding: 3px 0pt 0pt;
     text-align: center;
     text-decoration: none;
     width: 100px;
}

a.details:hover, a.product_details:hover {
     background: none repeat scroll 0% 0% #686868;
     color: #FFFFFF;
}

.back_button {
     padding: 10px 0px 0px;
}

.cbButton {
     background: none repeat scroll 0% 0% #D10034;
     border: medium none;
     color: #FFFFFF;
     cursor: pointer;
     display: block;
     float: left;
     font-size: 12px;
     font-weight: normal;
     height: 28px;
     line-height: 13px;
     margin: 0px 10px 0px 0px;
     padding: 0pt 0pt 0px;
     text-align: center;
     text-decoration: none;
     text-transform: none;
     vertical-align: middle;
     width: 100px;
}

.button02, #register_stretcher .button {
     background: none repeat scroll 0% 0% #67B700;
     border: medium none;
     color: #FFFFFF;
     cursor: pointer;
     display: block;
     font-size: 12px;
     font-weight: normal;
     height: 28px;
     line-height: 13px;
     margin: 10px 10px 0px 0px;
     padding: 0pt 0pt 0px;
     text-align: center;
     text-decoration: none;
     vertical-align: middle;
     width: 120px;
}

.button02:hover, #register_stretcher .button:hover, .cbButton:hover {
     background: none repeat scroll 0% 0% #92D042;
}

a.button {
     height: 21px;
     padding: 7px 0px 0pt;
}

.nobutton .button {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     color: #AAAAAA;
     display: inline-block;
     line-height: 16px;
     padding: 0px;
     text-align: left;
     text-decoration: underline;
     text-transform: none;
     width: auto;
}

.nobutton .button:hover {
     text-decoration: none;
}

.browse_1 {
     margin: 0px 1px 1px 0px;
}

img.feed {
     margin: 5px 5px 0px 0px;
}

.product_layout {
     padding: 15px 20px 15px 30px;
}

.productDetailsContainer {
     overflow: hidden;
     padding: 0px 0px 10px;
     width: auto;
}

.browseProductImageLite {
     float: right;
}

.browseProductImage {
     margin: 0px 15px 0px 0px;
     text-align: center;
     text-decoration: none;
}

.browseProductImage a {
     text-decoration: none;
}

.browseProductImage a:hover {
     color: #000000;
}

.browsePriceContainer {
     float: none;
     padding: 5px 0px 10px;
     width: 100%;
}

.browseProductContainer {
     border: 10px none #CC0000;
     margin-bottom: 10px;
     margin-top: 5px;
     padding: 5px;
}

.browseAddToCartContainer {
     width: 100%;
}

.browseProductImageContainer {
     margin: 0px 0px 1px;
}

.productParams {
     padding: 0px 8px 0px 0px;
}

.inputboxquantity {
     font-size: 11px;
     margin: 0px;
     padding: 1px 0px;
}

.browseProductDetails {
     float: left;
}

.browseProductTitle {
     float: none;
     width: 100%;
}

div.buttons_heading {
     margin: 0px;
     overflow: hidden;
     padding: 2px 0px 0px;
     text-align: right;
     width: 100%;
}

div.buttons_heading img {
     margin-left: 8px;
}

.product_navigation {
     float: left;
     padding: 8px 0px 10px;
     width: 90%;
}

.nseparator {
     border: medium none ! important;
}

.productSeparator {
     float: left;
     padding: 0px;
}

.productIndent {
     padding: 15px 10px 20px 15px;
}

div.product_name {
     padding-bottom: 17px;
}

a.product_name, h1.product_name, .vader .ui-widget-content a.product_name {
     color: #B50026;
     font-size: 14px;
     font-weight: normal;
     line-height: 29px;
     text-decoration: none;
}

a.product_name:hover, h1.product_name:hover, .vader .ui-widget-content a.product_name:hover {
     color: #000000;
}

.productPrice {
     color: #CE0000;
     font-size: 32px;
     font-weight: bold;
     line-height: 32px;
}

.box_product_price .productPrice {
     color: #0A0A0A;
     font-size: 14px;
     font-weight: normal;
     margin-bottom: 15px;
     text-align: center;
}

.product-Old-Price {
     color: #FF0000;
     display: block;
     font-size: 16px;
     font-weight: bold;
     padding-bottom: 7px;
     text-decoration: line-through;
}

.product-Old-Price span {
     color: #000000;
}

.price-title {
     color: #020202;
}

div.productDescription {
     font: 12px/14px Arial,Helvetica,sans-serif;
     padding: 0px 0px 10px;
}

div.productPrice2, div.productPrice2 .productPrice {
     display: inline;
}

.vmCartContainer {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     overflow: hidden;
     padding: 10px 0px 0px;
     width: 100%;
}

.vendor {
     text-align: center;
}

.top_separator {
     border-top: 1px solid #231F20;
     padding: 10px 0px 0px;
}

.bottom_separator {
     padding: 10px 0px;
}

#five_stars, #four_stars, #three_stars, #two_stars, #one_star, #null_stars {
     text-align: center;
}

.stars {
     margin: 2px 0px 0px;
}

.categoryName {
     padding: 10px 0px;
}

hr {
     color: #AAAAAA ! important;
}

.total {
     color: #333333;
}

.cart {
     color: #FFFFFF;
     font-size: 13px;
     font-weight: normal;
     line-height: 15px;
     margin-top: -33px;
     overflow: hidden;
     width: 100%;
}

.vmCartModule {
     background: none repeat scroll 0% 0% transparent ! important;
}

.shoppingcart {
     background: url("../images/cart-tail.gif") repeat-x scroll center top transparent;
     float: right;
}

.cart-tail {
     background: url("../images/cart-right-bg.gif") no-repeat scroll right top transparent;
     padding: 31px 11px 25px 12px;
}

.cart h3 {
     color: #9A9A9A;
     float: left;
     font-size: 11px;
     font-weight: normal;
     line-height: 15px;
     margin: 0pt;
     padding: 1px 0px 0pt 0pt;
     text-transform: none;
     vertical-align: middle;
}

.shoppingcart a {
     color: #ECFFD4;
     font-weight: bold;
     text-decoration: none;
     text-transform: uppercase;
}

.shoppingcart strong {
     display: inline-block;
     padding-left: 6px;
}

.shoppingcart strong a {
     font-size: 15px;
}

.shoppingcart a:hover {
     color: #C6FF7C;
}

.sectiontableheader th {
     border-left: 2px solid #FFFFFF;
     color: #FFFFFF;
     font-weight: bold;
     padding: 6px 5px;
}

.normal {
     font-weight: bold;
     padding-left: 5px;
}

.currency .moduletable {
    
}

.currency {
     float: right;
     overflow: hidden;
     padding: 29px 0pt 0pt;
     width: 200px;
}

.currency h3 {
     background: none repeat scroll 0% 0% transparent;
     color: #1F1D1D;
     float: left;
     font-size: 11px;
     font-style: normal;
     font-weight: normal;
     line-height: normal;
     margin: 0pt;
     padding: 2px 5px 0pt 0px;
     text-transform: none;
     vertical-align: middle;
}

.currency select.inputbox {
     border: 1px solid #DDDCDC;
     color: #AEAEAE;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     height: 18px;
     margin: 0pt 1px 0px 0px;
     overflow: hidden;
     padding: 0px;
     text-transform: none;
     vertical-align: middle;
     width: 82px;
}

.currency .button {
     background: none repeat scroll 0% 0% #8A8989;
     border: medium none;
     color: #FFFFFF;
     cursor: pointer;
     display: block;
     float: right;
     font-size: 10px;
     font-weight: normal;
     height: 17px;
     line-height: 13px;
     margin: 0px;
     padding: 2px 0px;
     text-align: center;
     text-transform: uppercase;
     vertical-align: middle;
     width: 54px;
}

.currency .button:hover {
     background: none repeat scroll 0% 0% #D10034;
}

.vader .ui-widget input {
     font-size: 11px;
}

.vader .ui-tabs .ui-tabs-panel {
     padding: 23px 0px 30px;
}

.pathway {
     margin: 0px;
     padding: 10px 0px;
}

legend.sectiontableheader {
     background: none repeat scroll 0% 0% transparent;
     color: #777777;
     padding: 0px 5px;
}

.continue_link {
     background: none repeat scroll 0% 0% #67B700;
     border: medium none;
     color: #FFFFFF;
     font-size: 15px;
     font-weight: bold;
     height: 60px;
     padding: 10px 20px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     width: 150px;
}

.checkout_link {
     background: none repeat scroll 0% 0% #67B700;
     border: medium none;
     color: #FFFFFF;
     font-size: 15px;
     font-weight: bold;
     height: 60px;
     padding: 10px 20px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     width: 150px;
}

a.checkout_link:hover {
     background: none repeat scroll 0% 0% #92D042;
}

a.continue_link:hover {
     background: none repeat scroll 0% 0% #92D042;
}

.bestseller-container span {
     display: inline;
     font: 11px/13px Tahoma,Geneva,sans-serif;
}

a.bestseller {
     color: #DFDED0;
     padding: 0px;
     text-decoration: none;
}

a.bestseller:hover {
     text-decoration: underline ! important;
}

.rght {
     float: left;
     width: 50%;
}

.rght2 {
     float: left;
     width: 40%;
}

.lft2 {
     float: left;
     width: 59%;
}

.rght .indent, .lft .indent {
     padding: 0px 0px 0px 15px;
     text-align: left;
}

.rght2 .indent, .lft2 .indent {
     padding: 0px 0px 0px 8px;
     text-align: left;
}

.lft {
     float: left;
     width: 49%;
}

#coupon_code {
     float: left;
     height: 17px;
     margin: 10px 10px 0px 0px;
     padding: 4px 0pt 3px;
     vertical-align: middle;
}

#email, #name, #username, #password, #password2 {
     font-size: 12px;
     line-height: normal;
     margin-right: 0pt;
     padding: 4px 0pt;
     vertical-align: middle;
     width: 125px;
}

#josForm {
     padding-bottom: 20px;
}

.product_link {
     display: block;
     padding: 0pt;
     position: relative;
     text-align: center;
     text-decoration: none;
}

.product_link:hover {
     color: #000000;
}

.product_link img {
     margin-bottom: 5px;
}

.product_link span {
     bottom: 0pt;
     display: block;
     margin: 0pt;
     padding: 0pt;
     position: absolute;
     text-align: center;
     width: 100%;
}

.product_link:hover span {
     color: #000000;
}

#vmMainPage {
     padding: 0px 0px 15px;
}

#vmMainPage h2, #vmMainPage h3, #vmMainPage h4, #vmMainPage h5 {
     background: none repeat scroll 0% 0% #D10034;
     border: medium none;
     color: #FFFFFF ! important;
     font-size: 14px ! important;
     font-weight: bold;
     height: 15px ! important;
     line-height: 18px;
     margin: 0px;
     padding: 10px 20px;
     text-align: center;
     text-decoration: none ! important;
}

#vmMainPage table {
     background-color: #FFFFFF;
     text-align: left;
}

#vmMainPage table a {
     color: black;
}

#vmMainPage table a:hover {
     color: black;
     text-decoration: none;
}

.sectiontableentry1 {
     background-color: #F1F1F1;
     border: medium solid #FFFFFF;
     color: #000000;
     font-weight: bold;
     margin: 10px 5px ! important;
     padding: 10px 5px ! important;
     text-align: left;
}

.sectiontableentry2 {
     background-color: #F2F1F2;
     border: medium solid #FFFFFF;
     color: #000000;
     font-weight: bold;
     text-align: left;
}

.sectiontableentry3 {
     background-color: #D1D1D1;
     border: medium solid #FFFFFF;
     color: #000000;
     font-weight: bold;
     text-align: left;
}

#vmMainPage .sectiontableheader th {
     background-color: #D10034;
     color: #FFFFFF;
     padding: 10px 5px;
}

#vmMainPage td {
    
}

.product_image_container {
     overflow: hidden;
     padding: 0pt 0px 15px;
     position: relative;
     text-align: center;
}

.product_image_container img, .browseProductImage img, .browseProductImageContainer img, .product_link img {
     background: url("../images/prod-img-bg.gif") no-repeat scroll 0pt 0pt transparent;
     border: 1px solid #E9E9E9;
}

.productInfo {
     padding: 0pt 0px 16px;
}

#right .productInfo {
     padding: 0pt;
}

.product_image_container a, .product_image_container a:hover {
     background: none repeat scroll 0% 0% transparent;
     text-align: center;
     text-decoration: none;
}

.imageRight {
     text-align: right;
}

.priceLeft {
     width: 200px;
}

.quantity {
     float: left;
     padding: 0pt 10px 0px 0px;
     width: auto;
}

.featured .quantity {
     padding: 0px 0px 10px;
}

.featured h2.browseProductTitle {
    
}

.featured .browseProductImageContainer, .featured .browsePriceContainer {
     width: 100%;
}

.featured .browseProductImage {
     margin: 0px;
}

.productTop {
     float: left;
     padding: 0px 0px 15px;
}

.vLine {
     background: url("../images/line.gif") repeat-y scroll right top transparent;
}

.gLine {
     border-bottom: 1px solid #E3E3E3;
     margin-bottom: 17px;
}

.featuredIndent {
     overflow: hidden;
     padding: 0px 0pt 0pt;
     text-align: left;
}

.featuredIndent .width {
     padding: 0px 0pt 0pt 0px;
     width: auto;
}

.featuredIndent .productInfo .width {
     margin: 0px 0pt 0pt;
     padding: 0pt;
     position: relative;
}

.module-new .featuredIndent .width {
     padding: 0px;
     width: 725px;
}

.module-new .featuredIndent {
     padding: 0px 14px 15px;
}

.module-new .product-Old-Price {
     display: none;
}

.last .featuredIndent {
     padding: 0px;
}

.hor-listing-separator {
     background: url("../images/line.gif") repeat-x scroll left top transparent;
     font-size: 0px;
     height: 1px;
     line-height: 0px;
}

.product_sect {
     margin-bottom: 20px;
     padding: 8px 0pt;
}

.quantity_box_button {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     height: 16px;
     width: 16px;
}

.quantity_box_button_up {
     background: url("../images/arrowUp.png") no-repeat scroll 0pt 0pt transparent;
}

.quantity_box_button_down {
     background: url("../images/arrowDown.png") no-repeat scroll 0pt 0pt transparent;
}

.char-counter {
     margin: -22px 0pt 0pt 313px;
     position: absolute;
}

.productOperation {
     overflow: hidden;
     padding: 10px 10px 10px 0pt;
}

.browse_2 {
     padding-top: 20px;
}

.floatElement, .alignRight {
     overflow: hidden;
}

.floatElement {
     padding-right: 20px;
}

.rightPosition, .leftPosition {
     float: left;
     padding: 10px;
}

.leftPosition {
     padding: 10px 0pt;
}

.rightPosition .rightPos {
     float: right;
}

.rightPosition .rightPos .browseProductImage {
     margin: 0px 0px 0px 15px;
}

.rightPosition .alignRight a.product_details, .rightPosition .alignRight .addtocart_button, .rightPosition .alignRight .quantity {
     float: right;
}

.rightPosition .alignRight .quantity {
     margin: 0px 0px 0px 10px;
}

.rightPosition .alignRight {
     text-align: right;
}

.rightPos2 {
     float: right;
}

.rightPos2.browseProductImageContainer {
     text-align: center;
}

.rightPos2.browseProductImageContainer a {
     line-height: 25px;
     text-decoration: none;
}

.rightPos2.browseProductImageContainer a:hover {
     color: #000000;
}

.orderby_form {
     border-bottom: 1px dotted #231F20;
     border-top: 1px dotted #231F20;
     padding: 10px 0px;
}

.next_page, .previous_page {
     margin: 10px 0pt 0pt;
}

.extra-table {
     margin: 0pt auto;
     width: 100%;
}

.listing-separator div {
     width: 24px;
}

.module-s1 .width a {
     background: none repeat scroll 0% 0% #F4F4F4;
     color: #898888;
     display: block;
     font-size: 12px;
     margin-bottom: 1px;
     padding: 5px 0pt 5px 11px;
     text-decoration: none;
}

.module-s1 .width a:hover {
     background: none repeat scroll 0% 0% #DEDEDE;
     color: #575656;
}

.ssmed_browsepage_products ul li {
     line-height: 1.5;
}

#af-form-1565921914 .af-body .af-textWrap {
     display: block;
     float: right;
     width: 70%;
}

#af-form-1565921914 .af-body a {
     color: #000000;
     font-style: normal;
     font-weight: normal;
     text-decoration: underline;
}

#af-form-1565921914 .af-body input.text, #af-form-1565921914 .af-body textarea {
     background-color: #FFFFFF;
     border-color: #919191;
     border-style: solid;
     border-width: 1px;
     color: #000000;
     font-family: Verdana,sans-serif;
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
}

#af-form-1565921914 .af-body input.text:focus, #af-form-1565921914 .af-body textarea:focus {
     background-color: #FFFAD6;
     border-color: #030303;
     border-style: solid;
     border-width: 1px;
}

#af-form-1565921914 .af-body label.previewLabel {
     color: #000000;
     display: block;
     float: left;
     font-family: Verdana,sans-serif;
     font-size: 14px;
     font-style: normal;
     font-weight: normal;
     text-align: right;
     text-decoration: none;
     width: 25%;
}

#af-form-1565921914 .af-body {
     background-image: url("http://forms.aweber.com/images/forms/sticky-note/canary/body.png");
     background-position: left center;
     background-repeat: repeat-y;
     color: #000000;
     font-family: Verdana,sans-serif;
     font-size: 12px;
     padding-bottom: 10px;
     padding-top: 10px;
}

#af-form-1565921914 .af-footer {
     background-color: transparent;
     background-image: url("http://forms.aweber.com/images/forms/sticky-note/canary/footer.png");
     background-position: left bottom;
     background-repeat: repeat-y;
     border-style: none;
     border-width: 1px;
     color: #000000;
     font-family: Verdana,sans-serif;
     font-size: 18px;
     padding: 1px 25px 104px;
}

#af-form-1565921914 .af-header {
     background-color: transparent;
     background-image: url("http://forms.aweber.com/images/forms/sticky-note/canary/header.png");
     background-position: left top;
     background-repeat: repeat-y;
     border-style: none;
     border-width: 1px;
     color: #000000;
     font-family: Verdana,sans-serif;
     font-size: 18px;
     padding: 40px 25px 1px;
}

#af-form-1565921914 .af-quirksMode .bodyText {
     padding-bottom: 2px;
     padding-top: 2px;
}

#af-form-1565921914 .af-quirksMode {
     padding-left: 27px;
     padding-right: 27px;
}

#af-form-1565921914 .af-standards .af-element {
     padding-left: 27px;
     padding-right: 27px;
}

#af-form-1565921914 .bodyText p {
     margin: 1em 0pt;
}

#af-form-1565921914 .buttonContainer input.submit {
     background-color: #AC8A00;
     background-image: url("http://forms.aweber.com/images/auto/gradient/button/ca0.png");
     background-position: left top;
     background-repeat: repeat-x;
     border: 1px solid #AC8A00;
     color: #000000;
     font-family: Verdana,sans-serif;
     font-size: 18px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
}

#af-form-1565921914 .buttonContainer input.submit {
     width: auto;
}

#af-form-1565921914 .buttonContainer {
     text-align: left;
}

#af-form-1565921914 body, #af-form-1565921914 dl, #af-form-1565921914 dt, #af-form-1565921914 dd, #af-form-1565921914 h1, #af-form-1565921914 h2, #af-form-1565921914 h3, #af-form-1565921914 h4, #af-form-1565921914 h5, #af-form-1565921914 h6, #af-form-1565921914 pre, #af-form-1565921914 code, #af-form-1565921914 fieldset, #af-form-1565921914 legend, #af-form-1565921914 blockquote, #af-form-1565921914 th, #af-form-1565921914 td {
     color: inherit;
     float: none;
     margin: 0pt;
     padding: 0pt;
     position: static;
}

#af-form-1565921914 button, #af-form-1565921914 input, #af-form-1565921914 submit, #af-form-1565921914 textarea, #af-form-1565921914 select, #af-form-1565921914 label, #af-form-1565921914 optgroup, #af-form-1565921914 option {
     float: none;
     margin: 0pt;
     position: static;
}

#af-form-1565921914 div {
     margin: 0pt;
}

#af-form-1565921914 fieldset {
     border: 0pt none;
}

#af-form-1565921914 form, #af-form-1565921914 textarea, .af-form-wrapper, .af-form-close-button, #af-form-1565921914 img {
     border: medium none;
     color: inherit;
     float: none;
     margin: 0pt;
     padding: 0pt;
     position: static;
}

#af-form-1565921914 input, #af-form-1565921914 button, #af-form-1565921914 textarea, #af-form-1565921914 select {
     font-size: 100%;
}

#af-form-1565921914 p {
     color: inherit;
}

#af-form-1565921914 select, #af-form-1565921914 label, #af-form-1565921914 optgroup, #af-form-1565921914 option {
     padding: 0pt;
}

#af-form-1565921914 table {
     border-collapse: collapse;
     border-spacing: 0pt;
}

#af-form-1565921914 ul, #af-form-1565921914 ol {
     list-style: disc outside none;
     padding-left: 40px;
}

#af-form-1565921914, #af-form-1565921914 .quirksMode {
     width: 282px;
}

#af-form-1565921914.af-quirksMode {
     overflow-x: hidden;
}

#af-form-1565921914 {
     background-color: transparent;
     border-color: transparent;
     border-style: none;
     border-width: 1px;
}

#af-form-1565921914 {
     overflow: hidden;
}

.af-body .af-textWrap {
     text-align: left;
}

.af-body input.image {
     border: medium none ! important;
}

.af-body input.submit, .af-body input.image, .af-form .af-element input.button {
     float: none ! important;
}

.af-body input.text {
     float: none;
     padding: 2px ! important;
     width: 100%;
}

.af-body.af-standards input.submit {
     padding: 4px 12px;
}

.af-clear {
     clear: both;
}

.af-element label {
     display: block;
     float: left;
     text-align: left;
}

.af-element {
     padding: 5px 0pt;
}

.af-form-wrapper {
     text-indent: 0pt;
}

.af-form {
     margin: auto;
     text-align: left;
}

.af-header, .af-footer {
     margin-bottom: 0pt;
     margin-top: 0pt;
     padding: 10px;
}

.af-quirksMode .af-element {
     padding-left: 0pt ! important;
     padding-right: 0pt ! important;
}

.lbl-right .af-element label {
     text-align: right;
}

.container h1, .container h2, .container h3, .container h4, .container h5, .container h6 {
     font-size: 30px;
     margin-bottom: 10px;
     margin-top: 10px;
}

#product_description h2, #product_description h3, #product_description h4, #product_description h5, #product_description h6 {
     background: none repeat scroll 0% 0% transparent;
     color: #000000 ! important;
     font-size: 30px ! important;
     height: auto ! important;
     line-height: 32px ! important;
     margin: 10px 0pt 0pt ! important;
     padding: 0pt ! important;
}

.coupon_button {
     background: none repeat scroll 0pt 0pt #67B700;
     border: medium none;
     color: #FFFFFF;
     cursor: pointer;
     display: block;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: normal;
     height: 28px;
     line-height: 13px;
     margin: -9px 10px 10px;
     padding: 0pt;
     text-align: center;
     text-decoration: none;
     vertical-align: middle;
     width: 100px;
}

.coupon_button:hover {
     background: none repeat scroll 0pt 0pt #92D042;
}
