body#products .span-17 {width: 810px !important} div#sidebar {float: left; display: inline; width: 240px; margin-right: 20px} div#main {width: 550px; float: left; display: inline; padding-bottom: 30px} h1 {font-size: 22px; margin-bottom: 40px} h1 span {display: block; font-size: 14px} ul#menu {margin: 5px 0 20px} ul#menu li a {border-top: 1px dotted #a1a1a1; display: block; padding: 8px; font-size: 14px; font-weight: bold} ul#menu li a:hover, ul#menu li a.current {background: #f4f4f4} table#products {font-size: 12px} table#products .head {font-size: 14px; color: #000} table#products th {height: 183px; background: transparent url('/images/products/products_header.gif') no-repeat 0 0; position: relative} table#products th div {position: relative; width: 548px; height: 183px} a.offer_one, a.offer_two, a.offer_three {display: block; position: absolute; top: 95px; left: 141px; width: 114px; height: 25px} a.offer_two {left: 280px} a.offer_three {left: 416px} table#products td {padding: 8px 6px; border-right: 1px solid #fff} table#products .col-1 {width: 172px; background: #ececec; border-bottom: 1px solid #f4f4f4} table#products .col-5 {background: #ececec; border-bottom: 1px solid #ececec; width: 57px} table#products .col-2 {background: #eaf399; border-bottom: 1px solid #f2f8c2} table#products .col-3 {background: #dfec66; border-bottom: 1px solid #ecf4a3} table#products .col-4 {background: #d5e633; border-bottom: 1px solid #e6f085} table#products .last {border-bottom: none !important} .col-2, .col-3, .col-4 {font-weight: bold; font-size: 14px; text-align: center; width: 87px} table#products .head .col-1 {background: #f1f1f1; width: 172px} table#products .head .col-2 {background: #eff6b3} table#products .head .col-3 {background: #e7f18c} table#products .head .col-4 {background: #e0ec66} table#products .head .col-5 {background: #ececec} table#products td.footer {background: #efefef url('/images/products/products_footer.gif') no-repeat -4px 0; height: 94px; padding: 0} table#products td.footer div {height: 94px; position: relative} table#products td.footer div a.offer_one, table#products td.footer div a.offer_two, table#products td.footer div a.offer_three {top: 62px} a.icon_details {text-decoration: underline; background: transparent url('/images/products/icon_details.gif') no-repeat right 0; padding-right: 17px}

.required {color: #000; background: none !important; padding-left: 0px !important; font-weight: bold} .ui-widget-overlay {color: #212121; background: black; opacity: .3} .ui-dialog {color: #212121; font: 12px 'Helvetive Neue', Arial, sans-serif; position: relative; overflow: visible !important; padding: 20px; color: black; background: #f4f4f4; border: 6px solid #ccc !important} .ui-dialog .ui-dialog-titlebar {padding: 0; font-size: 20px; color: #212121; background: transparent; border: 0 none; position: static} .ui-dialog .ui-dialog-titlebar-close {top: 0; right: 0; z-index: 1000; width: 35px; height: 35px; margin: -14px -14px 0 0; padding: 0; color: #212121; background: transparent url('/images/petition_service/layout/bg_dialog_close_new.png') no-repeat top; border: 0 none} .ui-dialog .ui-dialog-titlebar-close span {visibility: hidden} .ui-dialog .ui-dialog-title {float: none; margin: 0} .ui-dialog .ui-dialog-content {padding: 0; overflow: visible} .ui-dialog a.ui-state-hover {background: transparent url('/images/petition_service/layout/bg_dialog_close_hover.png') no-repeat top} body#petition_start .ui-dialog, body#petition_start .ui-dialog, body#start .ui-dialog {padding: 0} body#petition_start .ui-dialog-titlebar span, body#petition_start .ui-dialog-titlebar span, body#start .ui-dialog-titlebar span {display: none} .dialog-inner {color: #212121; font-size: 12px; background: #fff; margin: 20px 0 0; padding: 15px 15px 5px; border-width: 1px; border-style: solid; border-color: #d9d9d9} .dialog-inner .form-text {width: 98%} .dialog-inner h3 {margin-bottom: 10px; font-size: 14px} .dialog-inner p {margin-bottom: 15px; font-size: 12px} .dialog-inner p.checkbox-line label {display: block; padding-left: 15px; text-indent: -15px} .dialog-inner p.checkbox-line input {width: 13px; height: 13px; padding: 0; margin-right: 4px; vertical-align: bottom; position: relative; top: -1px; _overflow: hidden} .dialog-inner label {color: #156085; font-weight: bold} .dialog-inner .accent {text-align: center; font-size: 14px; display: block; background: #f4f4f4; padding: 8px; margin: 15px 0; font-weight: bold} .dialog-inner .accent #coupon {padding-top: 6px} .dialog-inner .accent #coupon label {float: left; display: inline !important; text-align: left; line-height: 29px} .dialog-inner .accent #coupon input {font-size: 18px; color: #666; width: 170px} .dialog-inner small {font-size: 10px} .dialog-inner small b {font-size: 14px} .ui-dialog-buttonpane, .dialog-submit {color: #212121; background: transparent url('/images/petition_service/layout/arrow_white.png') no-repeat 80% 0 !important; margin: -1px 0 0 !important; padding: 13px 0 0 !important; text-align: right; border: none !important} 