body {padding: 0; font-family: Arial, Helvetica, sans-serif; margin: 0; font-size: 12px; }
body img {}
div.qtab-active {padding: 5px; margin: 0; border-top: 1px solid #0076BF; text-align: center; width: 125px; border-left: 1px solid #0076BF; border-right: 1px solid #0076BF; border-bottom: 2px solid #0076BF; background: #0076BF; }
div.qtab-inactive {padding: 5px; border-top: 1px solid #0076BF; text-align: center; width: 125px; border-left: 1px solid #0076BF; border-right: 1px solid #0076BF; margin: 0px 0px 2px 0px; background: #0096d6; }
#order-container {position: relative; }
img {padding: 0; border: 0; margin: 0; }
form {padding: 0; border: 0; margin: 0; }
#content-container {top: 0; padding: 0; margin: auto; width: 960px; left: 0; position: relative; background: #FFFFFF; }
#custom-foot {margin: 0px 0px 10px 0px; width: 100%; z-index: 1; }
#custom-head {padding: 0; top: 0; width: 100%; left: 0; position: relative; margin: 0px 0px 10px 0px; z-index: 1; }
#head-shopping-container {padding: 65px 5px 0px 5px; min-height: 500px; height: auto !important; height: 500px; top: 0; left: 0; position: relative; margin: 0; }
#head-container {padding: 0; top: 0; left: 0; position: relative; margin: 0; }
*html #shopping {width: 1000px !important; height: 600px; }
*html #navigation ul.nav {padding-top: 0 !important; height: 38px; }
*html div#centerCol ul.selectable li span.opt-price {right: 40px !important; }
#shopping {padding: 15px 5px 0px 5px; min-height: 600px; top: 0; left: 0; position: relative; clear: both; margin: 0; z-index: 1; }
#shopping h1 {padding: 0 160px 0 0; color: #7BBB36; margin: 0; font-size: 22px; }
#footer {top: 0; width: 100%; left: 0; position: relative; clear: both; margin: 30px 0px 0px 0px; }
#myorders {padding: 10px; visibility: hidden; top: 15px; width: 60%; height: auto; position: absolute; right: 0; z-index: 1000; }
#myorders-inside {padding: 2px; right: 0; top: 5px; width: auto; height: auto; position: absolute; border: 1px solid #0076bf; background: #FFFFFF; z-index: 1000; }
#demo-top, #demo-bottom {padding: 5px; color: #000000; border-top: 2px solid #FFCC00; text-align: center; font-weight: bold; background: #FFFF99; border-bottom: 2px solid #FFCC00; margin: 10px 0px 10px 0px; font-size: 12px; }
#breadcrumbs {padding: 0px; color: #000000; background: #ECEBEB; margin: 0px 0px 2px 0px; font-size: 13px; }
div.validation-error {padding: 5px; color: #ff0000; border-top: 2px solid #ffd324; background: #FFF6BF; text-align: center; border-bottom: 2px solid #ffd324; font-weight: bold; margin: 12px 0px 12px 0px; font-size: 12px; }
#trust {padding: 10px 0px 0px 0px; border-top: 2px solid #0096d6; vertical-align: middle; margin: 10px 0px 30px 0px; }
a.headnav:link, a.headnav:active, a.headnav:visited, a.headnav:hover {text-decoration: none; color: #0076BF; font-weight: bold; margin: 0px 20px 0px 0px; font-size: 10px; }
a.headnav:hover {text-decoration: underline; }
a.headnav-right:link, a.headnav-right:active, a.headnav-right:visited, a.headnav-right:hover {text-decoration: none; color: #0077C0; font-weight: bold; margin: 0px 10px 0px 0px; font-size: 12px; }
a.headnav-right:hover {text-decoration: underline; }
a.footerLink:link, a.footerLink:visited, a.footerLink:hover {text-decoration: none; color: #0096D6; margin: 0px 10px 0px 0px; font-size: 12px; }
a.footerLink:hover {text-decoration: underline; }
ul.headlinks, li.headlinks {padding: 0px 0px 0px 0px; list-style: none; display: inline; list-style-position: outside; margin: 0px 10px 0px 0px; }
ul.headlist, li.headlist {padding: 0; display: inline; list-style-type: none; margin: 0; }
li.headlist {padding: 0; display: inline; width: 100px; margin: 0; }
#trust img {margin: 0px 20px 0px 0px; }
p.cat-head, p.cat-head-top {padding: 0; color: #FFFFFF; font-weight: bold; margin: 15px 0px 0px 0px; font-size: 12px; }
p.cat-head-top {margin: 0px 0px 0px 0px; }
span.faq {color: #0076BF; margin: 0px 10px 0px 0px; font-weight: bold; font-size: 12px; }
p.copyright {padding: 0; color: #333333; margin: 10px 0px 10px 0px; font-size: 10px; }
.priceTotal {padding: 10px; color: #000000; font-weight: bold; font-size: 16px; }
span.price {display: block; color: #000000; font-weight: bold; font-size: 17px; }
td.selected {background: #999999; }
td.deselected {background: #CCCCCC; }
td.default {background: #FFFFFF; }
.largeMenu {text-decoration: none; color: #FFFFFF; font-size: 16px; }
a.qPlanPackageFeatureLink {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px; }
a.qPackageLink {text-decoration: underline; color: #000000; font-weight: bold; font-size: 14px; }
a.dataElementLink {text-decoration: underline; color: #000000; font-size: 11px; }
a.dataLabelLink {text-decoration: underline; color: #0076bf; font-weight: bold; font-size: 11px; }
a.textLink {text-decoration: underline; color: #000000; font-size: 11px; }
span.sm {color: #FFFFFF; font-size: 12px; }
span.dl {color: #0076bf; font-weight: bold; font-size: 11px; }
span.dlf {color: #0076bf; font-weight: lighter; font-size: 10px; }
span.columnHeader {color: #003f75;; font-weight: bold; font-size: 12px; }
span.h {color: #0076bf; font-weight: bold; font-size: 16px; }
span.sh {color: #0076bf; font-weight: bold; font-size: 12px; }
span.t {color: #000000; font-size: 11px; }
tr.default {background: #FFFFFF; }
.et {color: #ff0000; font-weight: bold; font-size: 12px; }
span.atf {color: #ff0000; font-weight: lighter; font-size: 10px; }
span.qn {color: #000000; font-size: 11px; }
span.qs {color: #009900; font-weight: bold; font-size: 11px; }
span.qsp {color: #000000; font-weight: bold; font-size: 12px; }
a.textFinePrintLink {text-decoration: underline; color: #000000; font-weight: lighter; font-size: 10px; }
a.columnHeaderLink {text-decoration: none; color: #003f75;; font-weight: bold; font-size: 12px; }
a.columnHeaderLink:hover {text-decoration: underline; }
tr.shadow {background: #EBEBEB; }
span.qH {color: #000000; font-weight: bold; font-size: 16px; }
span.tf {color: #000000; font-weight: lighter; font-size: 10px; }
span.dm {color: #000000; font-size: 12px; }
span.at {color: #ff0000; font-size: 12px; }
a.atLink {text-decoration: underline; color: #ff0000; font-weight: bold; font-size: 12px; }
span.q {color: #003f75; font-weight: bold; font-size: 12px; }
span.qsd {color: #000000; font-weight: lighter; font-size: 11px; }
span.ql {color: #000000; font-size: 11px; }
span.qp {color: #000000; font-weight: bold; font-size: 11px; }
a.qStandardFeatureLink {text-decoration: none; color: #003f75; font-size: 11px; }
a.qStandardFeatureLink:hover {text-decoration: underline; }
span.tl {color: #000000; font-weight: bold; font-size: 11px; }
span.txl {font-weight: bold; font-size: 13px; }
p.pageBreak {page-break-after: always; }
td.highlighted {background: #CCCCFF; }
td.shaded {background: #FFFFFF; }
td.altShaded {background: #FFFFFF; }
.boldWhite {color: #ffffff; font-weight: bold; font-size: 13px; }
a.errorLink {text-decoration: underline; color: #ffffff; font-weight: bold; font-size: 11px; }
span.greyout {color: #999999; font-size: 10px; }
td.yellow {background: #f2ff1d; }
.formTableBkgd {background-color: #666666; }
.defaultHeaderBkgd {background-color: #0096d6; }
.formLabel {color: #000000; background-color: #CCCCCC; font-size: 11px; }
input {color: #000000; font-size: 11px; }
.button1 {color: #ffffff; background-color: #999999; font-weight: bold; font-size: 12px; }
span.tooltipContainer {text-decoration: none; display: inline-block; text-align: left; position: static; z-index: 10; }
span.tooltipContainer:hover {z-index: 25; }
span.tooltipContainer span.tooltip {display: none; }
span.tooltipContainer:hover span.tooltip {text-decoration: none; display: block; color: #000; background-color: #FF9; top: 1em; width: 10em; left: 1em; text-align: center; position: absolute; border: 1px solid #000; }
fieldset.outliner {border-style: solid; padding: 10px; border-color: #cccccc; border-width: 2px; background: #FFFFFF; clear: both; margin: 0px; }
fieldset.sensitiveData {border-style: none; padding: 5px; border-color: #cccccc; color: #000; margin: 0px; border-width: 1px; clear: both; background: #eeeeee; }
.footerhead {color: #ffffff; background-color: #BEBEBE; font-size: 12px; }
.footerBkgd {background-color: #FFFFFF; }
.toggleTD {background-color: #ECEBEB; }
a.toggle {text-decoration: none; font-weight: bold; font: 12px Arial, Helvetica, sans-serif; }
.breadcrumbTD {background-color: #ECEBEB; font: 13px Arial, Helvetica, sans-serif; }
.breadcrumbTextOff {color: #666666; }
.BannerTableOutline {border: 1px solid #C0C0C0; padding: 2px; }
.SpecialsCompareTD {border-top: 1px solid #CCCCCC; border-left: 1px none #CCCCCC; border-right: 1px none #CCCCCC; border-bottom: 1px none #CCCCCC; background: #EAEAEA; }
.menucontainer {text-align: left; width: 142; font-size: 12px; }
.submenu a {text-decoration: none; padding: 5px 0px 5px 5px; display: block; color: #FFFFFF; background-color: #0076bf; font-weight: bold; border-bottom: 3px solid #0096d6; border-top: 3px solid #0096d6; font-size: 12px; }
.submenu a:hover {text-decoration: underline; }
.menu a {text-decoration: none; padding: .25px 0px .25px 5px; display: block; color: #FFFFFF; background-color: #0096d6; }
.menu a:hover {color: #FFFFFF; background-color: #0096d6; }
.selectedMenu a {text-decoration: none; padding: .25px 0px .25px 5px; display: block; color: #FFFFFF; background-color: #0096d6; font-weight: bold; }
.selectedMenu a:hover {color: #FFFFFF; background-color: #0096d6; }
.button {padding: 3px 2px 3px 2px; color: #FFFFFF; background-color: #003399; cursor: pointer; font-weight: bold; font-size: 12px; }
.buttonLink {text-decoration: underline; padding: 3px 2px 3px 2px; color: #000000; background-color: #FFFFFF; cursor: pointer; border: 0; font-weight: bold; font-size: 11px; }
.buttonA {cursor: pointer; color: #000000; font-weight: bold; font-size: 12px; }
.button:hover {}
.buttonA:hover {}
.spinner {background: url(../static/images/spinner.gif) no-repeat center 5px; width: 110px; height: 100px; }
.spinnerText {padding: 20px 0px 0px 0px; text-align: center; font-weight: bold; height: 100px; width: 110px; vertical-align: middle; font-size: 12px; }
.popup_title {display: none; }
.popup_content {display: none; }
th.price {background-color: #FFFFCC; }
td.price {background-color: #FFFFCC; }
.chattracking {padding: 0; top: 0; left: 0; position: absolute; margin: 0; }
div.otto-chat_top {margin-bottom: 10px; float: right; }
div.otto-content {position: relative; border: 1px solid #ffffff; clear: both; }
div.otto-orderReceipt_continue {margin: auto; width: 100%; text-align: center; }
li {}
ul {}
li.dropdown-myorders {display: block; }
li.dropdown-myorders {}
.mostpopular {weight: bold; color: #0066FF; font-size: 14px; }
span.reqFieldVisible {display: inline; color: #666666; font-weight: bold; vertical-align: middle; font-size: 12px; }
span.reqFieldVisibleError {font-family: Arial, Helvetica, sans-serif; color: #ffffff; display: none; font-weight: bold; vertical-align: middle; font-size: 14px; }
span.reqFieldInvisibleError {font-family: Arial, Helvetica, sans-serif; color: #ff0000; display: none; font-weight: bold; vertical-align: middle; font-size: 14px; }
span.mostpopular {line-height: 22px; padding: 0 0 0 35px; font-family: Arial, Helvetica, sans-serif; color: #333333; display: block; background: url(../qsrimages/mostpopular/starback.gif) no-repeat top left; font-weight: bold; border: 1px solid #f8941d; margin: 0 0 10px 0; font-size: 12px; }
span.mostpopular-spacer {line-height: 22px; padding: 0; display: block; margin: 0 0 10px 0; width: 100%; border: 1px solid #f8941d; background: url(../qsrimages/mostpopular/background.gif) repeat-x top left; font-size: 12px; }
a.choiceLink {text-decoration: underline; font-size: 14px; }
div.engine-returning {width: 500px; margin: auto; }
div.engine-returning a.notMe {padding: 0 0 0 15px; display: block; color: #0096d6; margin: 0 0 20px 0; font-weight: bold; background: url(../qsrimages/whitefence/notMe-arrows.gif) no-repeat 0px 3px; font-size: 16px; }
div.engine-returning a:hover {text-decoration: none; }
div.engine-returning h1 {padding: 0; margin: 0; font-size: 22px; }
div.engine-returning h2 {padding: 0; margin: 0 0 10px 0; font-size: 16px; }
div.engine-returning p {padding: 0; color: #333333; margin: 10px 0 10px 0; font-size: 12px; }
body.gas div#shopping div#centerCol table.packageTable, body.electricity div#shopping div#centerCol table.packageTable {font-size: 14px; }
div.engine-returning form {padding: 15px; background: url(../qsrimages/whitefence/returning-user-back.gif) repeat-x top left #cccccc; height: 70px; border: 1px solid #cccccc; margin: 0 0 15px 0; }
div.engine-returning form p {margin: 0; }
div.engine-returning form a {padding: 0 0 0 0; color: #004472; font-weight: bold; float: left; margin: 0; font-size: 12px; }
div.engine-returning form div {padding: 0 20px 0 0; float: left; margin: 0; width: 170px; }
div.engine-returning form div.fields input {padding: 3px; color: #004472; width: 160px; border: 2px solid #004472; margin: 0; font-size: 12px; }
div.engine-returning form div.apt, div.engine-returning form div.zip {width: 60px !important; }
div.engine-returning form div.apt input, div.engine-returning form div.zip input {width: 50px !important; }
div.engine-returning form div.fields input:focus {border: 2px solid #0096d6; background: url(../qsrimages/whitefence/field-active.gif) repeat-x bottom left #ffffff; }
div.engine-returning form div.login-button {padding: 0px; width:80px; float: left; margin: 12px 0 10px 0; }
div.engine-returning form div.login-button input {padding: 3px; width: 80px; }
div.engine-returning form div.login-link {display: block; clear: both; width: 300px; }
div.barney-login-forms form p {padding: 0; color: #333333; margin: 0 0 3px 0; font-size: 12px; }
div.barney-login-forms form {padding: 0; margin: 0; }
div.barney-login-forms form div {padding: 0 5px 0 5px; margin: 0 0 5px 0; }
div.barney-login-forms form div.fields input {width: 100%; }
div.barney-login-forms form div.login-button {text-align: center; margin: 0 auto 10px auto; }
div.barney-login-forms form div.login-link {text-align: center; margin: 0 auto 10px auto; }
div.barney-login-forms form div.login-button input {padding: 3px; }
div.barney-login-forms {border: 4px solid #666666; }
div.barney-login-forms form h2 {padding: 4px; color: #ffffff; background: #666666; font-weight: bold; margin: 0 0 5px 0; font-size: 13px; }
.emailOptInTable {}
div.loopqual-multi {padding: 25px 0 25px 0; font-family: Arial, Helvetica, sans-serif; text-align: center; width: inherit; border: 2px solid #cccccc; background: url(../qsrimages/engine/loopqual-back.gif) repeat-x bottom left #ffffff; }
div.loopqual-multi h2 {padding: 0; color: #7bbb36; margin: 0 0 15px 0; font-size: 28px; }
div.loopqual-multi p {padding: 0; font-weight: bold; clear: both; margin: 0 0 25px 0; font-size: 18px; }
div.loopqual-multi ul {padding: 0; list-style-type: none; margin: 0 0 15px 0; }
div.loopqual-multi ul li {display: inline; margin: 0 25px 0 0; }
span.subhead {padding: 3px 0 0 15px; font-family: Arial, Helvetica, sans-serif; color: #000000; display: block; margin: 0 0 10px 0; font-weight: bold; height: 21px; background: url(../qsrimages/whitefence/subheadback.gif) repeat-y top left; font-size: 12px; }
tr.cdiRowOdd {background-color: #CCCCCC; }
table.cdiTable {position: relative; }
.orderPageBladeHeader, .orderPageBladeHeaderNoCollapse {padding: 0; display: block; background: url(../qsrimages/engine/bladeBack.png) repeat-x top left; width: 100%; position: relative; margin: 0 0 5px 0; }
.orderPageBladeHeaderError {padding: 0; display: block; background: url(../qsrimages/engine/bladeBack.png) repeat-x top left; width: 100%; position: relative; margin: 0 0 5px 0; }
.orderPageBladeHeader a, .orderPageBladeHeaderNoCollapse a {text-decoration: none; padding: 10px 22px 0 22px; display: block; color: #7BBB36; font-weight: bold; height: 25px; position: relative; font-size: 14px; }
.orderPageBladeHeaderError a {text-decoration: none; padding: 10px 22px 0 40px; display: block; color: #DD0000; font-weight: bold; height: 25px; position: relative; font-size: 14px; }
.orderPageBladeHeader .orderPageBladeErrorIndicator, .orderPageBladeHeaderNoCollapse .orderPageBladeErrorIndicator {display: none; }
.orderPageBladeCollapse, .orderPageBladeExpand {top: 12px; width: 13px; height: 13px; position: absolute; left: 2px; margin: 0 5px 0 2px; }
.orderPageBladeCollapse {background: url(../qsrimages/engine/minus.png) no-repeat 0px 0px; }
.orderPageBladeExpand {background: url(../qsrimages/engine/plus.png) no-repeat 0px 0px; }
.orderPageBladeErrorIndicator {top: 10px; background: url(../qsrimages/icons/silk/exclamation.png) no-repeat 0px 0px; width: 16px; height: 16px; position: absolute; left: 15px; margin: 0 0 0 5px; }
div#centerCol {padding: 0; width: 760px; }
div.clear {clear: both; height: 1px; }
div#centerCol ul {padding: 0; list-style: none; margin: 0; }
div#centerCol ul.greyBullet li {padding: 0 0 0 10px; list-style: inherit; margin: 0; background: url(../static/images/greyBullet.png) no-repeat 0 5px; font-size: 10px; }
div#centerCol h3 {padding: 10px 22px 0 10px; display: block; color: #7BBB36; margin: 0 0 5px 0; font-weight: bold; height: 25px; clear: both; background: url(../qsrimages/engine/bladeBack.png) repeat-x scroll left top; font-size: 14px; }
div#centerCol ul.included {padding: 0; display: block; list-style: none; width: 160px; float: left; margin: 0 30px 20px 0; font-size: 12px; }
div#centerCol ul.included a {text-decoration: underline; color: #0096d6; }
div#centerCol ul.included a:hover {text-decoration: none; }
div#centerCol h4 {padding: 0; color: #333333; margin: 0 0 3px 0; font-size: 12px; }
div#centerCol ul.selectable {padding: 0; display: block; list-style: none; margin: 0 0 20px 0; font-size: 12px; }
div#centerCol ul.selectable li {padding: 3px 150px 3px 15px; position: relative; margin: 0; }
div#centerCol ul.selectable li a {color: #0096d6; }
div#centerCol ul.selectable li a:hover {text-decoration: none; }
div#centerCol ul.selectable li span.opt-price {position: absolute; right: 15px; top: 3px; font-weight: bold; }
div#centerCol ul.selectable li.odd {background: #e1e1e1; }
div.addressEntry div.addressField {margin: 0 10px 10px 0; }
div.addressEntry input.button {display: block; clear: both; }
div.addressEntry div.addressField p {padding: 0; margin: 0 0 3px 0; font-size: 12px; }
div.addressEntry p.addressError {padding: 3px; color: #FF0000; margin: 0 0 10px 0; }
div#leftcol div, div#leftCol span, div#leftCol a, div#leftCol i {position: relative; }
div#leftCol div.addressEntry div.addressField {padding: 5px; }
div#leftCol div.addressEntry div.addressField p {padding: 0; font-size: 10px; }
div#leftCol div.addressEntry p.addressError {}
div#leftCol div.addressEntry div.addressField input {padding: 2px; width: 130px; font-size: 12px; }
div.selectField input {float: left; margin: 0 5px 5px 0; }
table.packageTable {border-bottom: none; border: 1px solid #e1e1e1; width: 100%; position: relative; }
table.packageTable tr th {padding: 4px; color: #004472; text-align: center; background: #e1e1e1; font-size: 14px; }
table.packageTable td.price {padding: 5px 0 10px 0; text-align: center; width: 120px; border-bottom: 1px solid #e1e1e1; background: #FFFFCC; }
table.packageTable td.price span.subPrice {padding: 3px 0 5px 0; display: block; }
table.packageTable .checkCell {width: 10px; vertical-align: middle; background: #e1e1e1; }
table.packageTable td {padding: 3px; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; vertical-align: top; }
table.packageTable td table td {border: none; }
table.packageTable td.logoCell {width: 120px; text-align: center; background: #ffffff; }
table.packageTable td.normalCellCenter {text-align: center; }
div.addressField {float: left; margin: 0 10px 0 0; }
div.afStreet input {width: 200px; }
div.afApt input {width: 70px; }
div.afZip input {width: 90px; }
div.afCity input {width: 90px; }
div.afState input {width: 70px; }
div.whyHappen {padding: 5px; margin: 50px auto 10px; width: 250px; border: 1px solid; clear: both; background: #CCCCFF; }
div.orderEntryActions span.updatePricingButton {position: absolute; right: 10px; top: 12px; }
div.orderEntryActions {padding: 10px 0 10px 0; position: relative; border-top: 1px solid #cccccc; margin: 10px 0 30px 0; }
div.creditFields {padding: 0 0 10px 0; border-bottom: 1px solid #cccccc; margin: 0 0 10px 0; }
div.creditCustomerInfo {padding: 5px; border: 1px solid #cccccc; margin: 0 0 10px 0; background: #e1e1e1; }
div.creditCustomerInfo input {padding: 3px; border: 1px solid #0096d6; font-size: 12px; }
div.creditInformation div.addPaymentAccount {padding: 5px; display: inline-block; margin: 0 10px 0 10px; border: 1px solid #cccccc; clear: both; background: #cccccc; }
div.creditInformation div.addPaymentAccount b {padding: 0; display: inline-block; color: #666666; margin: 0 0 0 5px; }
div.creditFields div.fieldGroup {float: left; margin: 0 15px 5px 0; }
div.creditInformation a.dataLabelLink {text-decoration: none; padding: 0; display: block; color: #0096d6; margin: 0 0 5px 0; font-size: 12px; }
div.creditInformation a.dataLabelLink:hover {text-decoration: underline; }
div.creditInformation div.addressEntry div.addressField p {font-weight: bold; color: #333333; margin: 0 0 3px 0; font-size: 12px; }
div.creditFields div.fieldGroup a {text-decoration: none; padding: 0; display: block; color: #333333; margin: 0 0 3px 0; }
div.creditFields div.fieldGroup a:hover {text-decoration: underline; }
b {font-weight: bold; }
table.packageTable tr.mostPopularPackageRow {}
table.packageTable tr.mostPopularPackageRow {}
table.packageTable tr.mostPopularPackage td.logoCell {border-left: 1px solid #f8941d; border-bottom: 1px solid #f8941d; }
table.packageTable tr.mostPopularPackage td.checkCell {border-right: 1px solid #f8941d; border-bottom: 1px solid #f8941d; }
table.packageTable tr.mostPopularPackage td.normalCell, table.packageTable tr.mostPopularPackage td.nameCell, table.packageTable tr.mostPopularPackage td.normalCellCenter, table.packageTable tr.mostPopularPackage td.nameCellCenter, table.packageTable tr.mostPopularPackage td.price, table.packageTable tr.mostPopularPackage td.specials {border-bottom: 1px solid #f8941d; }
table.packageTable tr.mostPopularPackageRow td.mostPopularPackageCell {border-bottom: none; border: 1px solid #f8941d; background: url(../qsrimages/mostpopular/mostPopular.png) repeat-x 0px 0px; height: 24px; }
div.availabilityCheckProgress {font-weight: bold; color: rgb(0, 68, 114); text-align: center; width: 47%; height: 100px; position: absolute; border: 2px solid rgb(204, 204, 204); -moz-background-clip: border; background: rgb(239, 239, 239) none repeat scroll 0% 0%; margin-left: -90px; padding: 5px; -moz-background-inline-policy: continuous; -moz-background-origin: padding; margin-top: 0px; margin-right: -90px; }
body.b-myorders div#centerCol, body.b-confirm div#centerCol, body.b-wait div#centerCol {float: none; width: 100%; }
div#centerCol div.planPackageNameWrapper {margin: 0 0 15px 0; }
div#centerCol span.qsp {display: block; margin: 0 0 10 0; }
div#centerCol span.qsp a.textLink {text-decoration: none; padding: 0 0 0 20px; display: block; background: url(../qsrimages/icons/silk/page_white_text.png) no-repeat 0px; font-size: 14px; }
div#centerCol span.qsp a.textLink:hover {text-decoration: underline; }
div#centerCol span.qsp span.qsp {padding: 0; background: none; margin: 0 0 15px 0; }
body.b-category div#shopperAddress span hr {border: none; background: none; }
div#centerCol span.tableHead {padding: 0 0 4px 0; display: block; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; clear: both; margin: 0 0 4px 0; }
div#centerCol a.dataLabelLink {clear: both; }
span.orderModification {padding: 10px 0 10px 30px; color: #333333; font-size: 10px; }
span.orderModification a {color: #333333; font-size: 10px; }
#CDIG_order_sum span.itemWrapper div.allFeatures {padding: 0 0 5px 0; border-bottom: 1px solid #cccccc; margin: 0 0 5px 0; }
#CDIG_order_sum span.itemWrapper div.allFeatures a.qPlanPackageFeatureLink {text-decoration: none; display: block; font-weight: normal; margin: 0 0 3px 0; font-size: 10px; }
#CDIG_order_sum span.itemWrapper div.allFeatures a.qPlanPackageFeatureLink:hover {text-decoration: underline; }
#centerCol div.servicePlanContainer {margin: 0 0 15px 0; }
div#leftCol td.cdiLabelCellLeft {width: 1px; }
div#leftCol td.cdiLabelCellRight {}
div#centerCol td.cdiLabelCellRight {}
div#statAddr {position: relative; }
div#statAddr span input {float: right; margin: 0 0 5px 0; }
div#centerCol td.cdiLabelCellLeft {text-align: right; width: 20%; }
sup {line-height: 60%; vertical-align: top; font-size: 60%; }
#CDIG_order_sum span.itemWrapper span.allFeaturesHead {padding: 0 0 3px 0; display: block; border-bottom: 1px solid #cccccc; margin: 0 0 3px 0; }
div#floatBounds {padding: 20px 0 0 0; position: relative; }
div.allFeatures {clear: both; margin: 0 0 30px 0; }
table {clear: both; }
table.myOrderStatus {border: 1px solid #e1e1e1; margin: 0 30px 30px 0; }
table.myOrderStatus td.myOrderStatusLeft {text-align: center; width: 200px; }
table.myOrderStatus td.myOrderStatusRight {text-align: center; width: 200px; }
table.myOrderStatus tr.myOrderStatusTop td {padding: 5px; font-weight: bold; background: #e1e1e1; font-size: 12px; }
div.availabilityCheckProgress {z-index: 100; }
#centerCol a h6 {text-decoration: underline; color: #0076bf; }
#centerCol a:hover h6 {text-decoration: none; }
body.b-myorders div.creditFields div.fieldGroup {float: none; clear: both; }
img.clickToChatTop {position: absolute; right: 0; top: -30px; }
body.b-cart div#leftCol span.updatePricingButton {display: block; text-align: center; }
body.b-category #shopping h1 {padding-left: 190px; }
body.b-topOffers div#centerCol table.packageTable {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; }
body.b-topOffers div#centerCol table.packageTable tr.shadow td.logoCell, body.b-topOffers div#centerCol table.packageTable tr.shadow td.normalCellCenter, body.b-topOffers div#centerCol table.packageTable tr.shadow td.normalCell {border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; background: #eee; }
body.b-topOffers div#centerCol table.packageTable th {font-size: 12px; }
body.b-topOffers div#centerCol table.packageTable td.normalCellCenter {vertical-align: middle; }
body.b-topOffers div#centerCol table.packageTable td.normalCellCenter a {text-decoration: none; padding: 3px; display: inline-block; font-weight: normal; }
body.b-topOffers div#centerCol table.packageTable td.normalCellCenter a:hover {padding: 2px; border: 1px dotted #004472; background-color: #e1e1e1; }
body.b-topOffers div#centerCol table.packageTable a {text-decoration: underline; color: #0096d6; }
body.b-topOffers div#centerCol table.packageTable a:hover {text-decoration: none; }
body.b-topOffers div#centerCol table.packageTable {}
body.b-topOffers div#centerCol table.packageTable td.logoCell {padding: 4px; vertical-align: middle; }
body.b-topOffers div#centerCol table.packageTable td.logoCell a {font-weight: bold; }
body.b-topOffers div#centerCol table.packageTable td {padding: 4px 0 4px 0; border: none; }
body.b-topOffers div#centerCol table.packageTable td.price {vertical-align: middle; text-align: center; font-weight: bold; }
body.b-topOffers div#centerCol table.packageTable tr.shadow td.price {border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; background: #EFEFC2; }
body.b-topOffers div#centerCol table.packageTable td.price a {text-decoration: none; padding: 2px 2px 2px 20px; display: block; font-weight: normal; float: right; background: url(../qsrimages/icons/silk/cart_go.png) no-repeat 1px 0; }
body.b-topOffers div#centerCol table.packageTable td.price a:hover {background-position: 0 -1px; padding: 1px 1px 1px 19px; border: 1px dotted #004472; background-color: #e1e1e1; }
body.b-topOffers div#centerCol table.packageTable tr.shadow {background: #eee; }
div.itchy-chat-top {position: absolute; right: 0; top: -40px; _top: -45px; }
a.printLink {text-decoration: none; padding: 0 0 0 20px; display: inline-block; color: #0076bf; font-weight: bold; margin-bottom: 25px; background: url(../qsrimages/icons/silk/printer.png) no-repeat 0 0; font-size: 12px; }
a.printLink:hover {text-decoration: underline; }
body.b-confirm h1 {padding-right: 0; }
body.b-confirm div#centerCol h3 {padding: 10px 0 0 0; display: block; margin: 0; color: #004472; text-align: center; border: 0; background: none; font-size: 16px; }
p.headerSubText {font-size: 14px; }
div.usernamePasswordExplanation {color: #333; text-align: center; margin: 0 0 35px 0; font-size: 12px; }
div.topCategories h2, div.allCategories h2 {padding: 0 0 15px 0; color: #0096d6; font-weight: bold; margin: 0; font-size: 16px; }
div.allCategories table {width: 100%; }
div.allCategories table td {text-align: left; vertical-align: top; }
div.allCategories table td a {padding: 0 0 5px 10px; color: #004472; font-weight: normal; margin: 0; font-size: 10px; }
div.allCategories table td a:hover {text-decoration: none; }
div.catBox {padding: 0; min-height: 75px; width: 290px; position: relative; border: 5px solid #e1e1e1; float: left; margin: 0 0 50px 0; }
span.green {color: #7bbb36; }
div.usernamePassword {padding: 0; text-align: center; height: 83px; background: url(../qsrimages/engine/passBack.png) no-repeat top center; margin: 0 0 10px 0; }
div#centerCol div.usernamePassword h4 {padding: 10px 0 15px 0; display: block; color: #0096d6; font-weight: bold; margin: 0; font-size: 14px; }
span.usernamePasswordContent, div.usernamePasswordContent {color: #0096d6; font-weight: bold; font-size: 14px; }
span.usernamePasswordContent b {color: #333; }
span.usernamePasswordContent a {display: inline-block; margin: 0 0 0 10px; }
span.usernamePasswordContent span {display: inline-block; width: 20px; }
table.orderStatusSummary {border: 1px solid #ccc; margin: 0 0 35px 0; width: 100%; }
table.orderStatusSummary th {padding: 5px; border-bottom: 1px solid #ccc; background: #e1e1e1; font-size: 12px; }
table.orderStatusSummary td {padding: 5px; width: 20%; vertical-align: top; }
table.orderStatusSummary td.orderStatusCell {padding: 10px 0 10px 0; text-align: center; width: 60%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; vertical-align: middle; }
table.orderStatusSummary table {width: 90%; margin: auto; }
table.orderStatusSummary th a.dataLabelLink {text-decoration: none; font-size: 12px; }
table.orderStatusSummary th a.dataLabelLink:hover {text-decoration: underline; }
div.orderConfMiniOffer {margin: 0 0 35px; }
div.topCategories {padding: 20px 0 0 0; margin: 0; }
div.topCategories div.middleBox {margin: 0 15px 0 15px; }
div.catBox span {padding: 5px 10px 25px 70px; display: block; min-height: 75px; border: 1px solid #ccc; }
div.catBox h5 {padding: 0 0 5px 0; color: #004472; margin: 0; font-size: 12px; }
div.catBox p {padding: 0; margin: 0; font-size: 10px; }
div.catBox a {position: absolute; bottom: 10px; right: 10px; }
*html div.catBox span {height: 75px; }
div.topCategories div.applianceRental {background: url(../qsrimages/engine/orderConfIcons/applianceRental.png) no-repeat 10px 3px; }
div.topCategories div.selfStorage {background: url(../qsrimages/engine/orderConfIcons/selfStorage.png) no-repeat 10px 3px; }
div.topCategories div.bundleMyServices {background: url(../qsrimages/engine/orderConfIcons/bundleMyServices.png) no-repeat 10px 3px; }
div.topCategories div.cableSatellite {background: url(../qsrimages/engine/orderConfIcons/cableSatellite.png) no-repeat 10px 3px; }
div.topCategories div.changeOfAddress {background: url(../qsrimages/engine/orderConfIcons/changeOfAddress.png) no-repeat 10px 3px; }
div.topCategories div.electricity {background: url(../qsrimages/engine/orderConfIcons/electricity.png) no-repeat 10px 3px; }
div.topCategories div.furnitureRental {background: url(../qsrimages/engine/orderConfIcons/furnitureRental.png) no-repeat 10px 3px; }
div.topCategories div.gas {background: url(../qsrimages/engine/orderConfIcons/gas.png) no-repeat 10px 3px; }
div.topCategories div.highSpeedInternetAccess {background: url(../qsrimages/engine/orderConfIcons/highSpeedInternetAccess.png) no-repeat 10px 3px; }
div.topCategories div.homeImprovement {background: url(../qsrimages/engine/orderConfIcons/homeImprovement.png) no-repeat 10px 3px; }
div.topCategories div.lawncareServices {background: url(../qsrimages/engine/orderConfIcons/lawncareServices.png) no-repeat 10px 3px; }
div.topCategories div.localMovers {background: url(../qsrimages/engine/orderConfIcons/localMovers.png) no-repeat 10px 3px; }
div.topCategories div.localPhone {background: url(../qsrimages/engine/orderConfIcons/localPhone.png) no-repeat 10px 3px; }
div.topCategories div.locksmithServices {background: url(../qsrimages/engine/orderConfIcons/locksmithServices.png) no-repeat 10px 3px; }
div.topCategories div.newspaperDelivery {background: url(../qsrimages/engine/orderConfIcons/newspaperDelivery.png) no-repeat 10px 3px; }
div.topCategories div.packingSupplies {background: url(../qsrimages/engine/orderConfIcons/packingSupplies.png) no-repeat 10px 3px; }
div.topCategories div.pestControl {background: url(../qsrimages/engine/orderConfIcons/pestControl.png) no-repeat 10px 3px; }
div.topCategories div.rentersInsurance {background: url(../qsrimages/engine/orderConfIcons/rentersInsurance.png) no-repeat 10px 3px; }
div.topCategories div.securityMonitoring {background: url(../qsrimages/engine/orderConfIcons/securityMonitoring.png) no-repeat 10px 3px; }
div.allCategories {margin: 0 0 35px 0; }
div.paddingTop10 {padding-top: 10px; }
div.allCategories ul {padding: 0; list-style: none; margin: 0; }
div.allCategories li {padding: 0 0 5px 10px; display: inline-block; margin: 0; width: 220px; background: url(../qsrimages/engine/lightGreenBullet.png) no-repeat 0 5px; }
div.allCategories li a {text-decoration: underline; color: #004472; font-size: 10px; }
a.printLink {text-decoration: none; padding: 0 0 0 20px; display: inline-block; color: #0076bf; font-weight: bold; margin-bottom: 25px; background: url(../qsrimages/icons/silk/printer.png) no-repeat 0 0; font-size: 12px; }
a.printLink:hover {text-decoration: underline; }
body.b-confirm h2 {padding: 0; display: block; text-align: center; margin: 0 0 10px 0; font-size: 24px; }
table.packageTable {width: 100%; }
div#centerCol table.packageTable hr {padding: 0; clear: both; margin: 4px 0 4px 0; }
table.packageTable tr.customBundle {position: relative; border: 1px solid red; background: transparent url(../qsrimages/engine/customBundleBackground.png) no-repeat 30px 0; }
table.packageTable tr.customBundle td {background: none; }
table.packageTable tr.customBundle td.logoCell {background: #fff; }
table.packageTable tr.customBundle td.checkCell {background: #e1e1e1; }
table.packageTable tr.customBundle td.price {background: #FFC; }
table.packageTable tr.customBundle td.normalCell, table.packageTable tr.customBundle td.price, table.packageTable tr.customBundle td.normalCellCenter, table.packageTable tr.customBundle td.logoCell, table.packageTable tr.customBundle td.checkCell {border-bottom: 2px solid #7bbb36; border-top: 2px solid #7bbb36; }
table.packageTable tr.customBundle td.logoCell {border-left: 2px solid #7bbb36; }
table.packageTable tr.customBundle td.checkCell {border-right: 2px solid #7bbb36; }
table.packageTable tr.customBundle td.normalCell, table.packageTable tr.customBundle td.normalCellCenter {padding: 30px 5px 5px 5px; border-right: none; }
table.packageTable tr.customBundle td.normalCellCenter {border-left: 1px solid #cccccc; }
#centerCol img {z-index: 1; }
body.b-topOffers div#centerCol table.mostPopularTable tr.mostPopularPackageRow {display: none; }
body.b-topOffers div#shopping div#centerCol table.packageTable td {vertical-align: middle; font-size: 10px; }
body.b-topOffers div#shopping div#centerCol table.packageTable td.mostPopularPackageCell {height: 15px; background: url(../qsrimages/engine/mostPopularSM3.png) no-repeat; font-size: 10px; }
body.b-topOffers div#centerCol table.mostPopularTable tr.mostPopularPackage td {border-left: none !important; border-right: none !important; border-bottom: 1px solid #ccc !important; }
body.b-topOffers div#shopping div#centerCol table.packageTable tr.mostPopularPackage td {border-bottom: 1px solid #7bbb36; }
body.b-topOffers div#shopping div#centerCol table.packageTable tr.mostPopularPackage td.logoCell {border-left: 1px solid #7bbb36; }
body.b-topOffers div#shopping div#centerCol table.packageTable td.price span.price {display: inline-block; color: #333333; font-size: 12px; }
body.b-topOffers div#shopping div#centerCol table.packageTable td.price span.subPrice {padding: 0 0 0 5px; display: inline-block; font-weight: bold; font-size: 12px; }
body.b-topOffers div#shopping div#centerCol table.packageTable tr.mostPopularPackage td.price {}
body.b-topOffers div#centerCol table.mostPopularTable td {border-bottom: 1px solid #ccc; }
body.b-topOffers div#shopping div#leftCol div#filters {padding-top: 5px; background: url(../static/images/leftColTop.gif) no-repeat 0 0; }
body.b-topOffers div#shopping div#leftCol div#filters ul {padding: 0 0 10px 0; list-style: none; border-bottom: 1px solid #ccc; margin: 0 0 5px 0; }
body.b-topOffers div#shopping div#leftCol div#filters ul li {padding: 0 0 5px 23px; position: relative; margin: 0; }
body.b-topOffers div#shopping div#leftCol div#filters ul li input {padding: 0; top: 2px; left: 3px; position: absolute; margin: 0 0 0 0; }
body.b-topOffers div#shopping div#leftCol div#filters ul li.mostPopularPackageCheckbox {border-bottom: 1px solid #ccc; margin: 0 0 5px 0; padding-bottom: 7px; }
body.b-topOffers div#shopping div#leftCol div#filters ul li.mostPopularPackageCheckbox a {color: #669F27; font-style: italic; }
body.b-topOffers div#shopping div#leftCol div#filters ul li a {text-decoration: none; padding: 0; color: #004472; /*display: inline-block;*/; margin: 0; font-size: 10px; }
body.b-topOffers div#shopping div#leftCol div#filters ul li a:hover {text-decoration: underline; }
body.b-topOffers div#shopping div#leftCol div#filters span.itemWrapper {padding: 0 5px 5px 5px; display: block; background: url(../static/images/leftColBottom.gif) no-repeat bottom left; }
body.b-topOffers div#shopping div#leftCol div#filters span.itemWrapper h4 {line-height: 22px; padding: 0; color: #FFF; text-align: center; background: url(../static/images/blueHead.png) no-repeat 0 0; margin: 0 0 5px 0; }
body.b-topOffers div#shopping div#leftCol div#filters div#shopperAddress {background: none; }
body.b-topOffers div#shopping div#leftCol div#filters div#shopperAddress span {padding: 0 0 5px 0; background: none; }
body.b-topOffers div#shopping div#leftCol div#filters div#shopperAddress hr {display: none; }
body.b-topOffers div#shopping div#leftCol div#filters ul li.mostPopularPackageCheckbox {border-bottom: 1px solid #ccc; margin: 0 0 5px 0; padding-bottom: 7px; }
body.b-topOffers div#shopping div#leftCol div#filters ul li.mostPopularPackageCheckbox a {color: #669F27; font-style: italic; }
body.b-topOffers div#shopping div#leftCol div#filters ul li a {text-decoration: none; padding: 0; color: #004472; /*display: inline-block;*/; margin: 0; font-size: 10px; }
body.b-topOffers div#shopping div#leftCol div#filters ul li a:hover {text-decoration: underline; }
body.b-topOffers div#shopping div#leftCol div#filters span.itemWrapper {padding: 0 5px 5px 5px; display: block; background: url(../static/images/leftColBottom.gif) no-repeat bottom left; }
body.b-topOffers div#shopping div#leftCol div#filters span.itemWrapper h4 {line-height: 22px; padding: 0; color: #FFF; text-align: center; background: url(../static/images/blueHead.png) no-repeat 0 0; margin: 0 0 5px 0; }
body.b-topOffers div#shopping div#leftCol div#filters div#shopperAddress {background: none; }
body.b-topOffers div#shopping div#leftCol div#filters div#shopperAddress span {padding: 0 0 5px 0; background: none; }
body.b-topOffers div#shopping div#leftCol div#filters div#shopperAddress hr {display: none; }
body.b-topOffers div#centerCol table.mostPopularTable td.additionalOffers {padding: 3px; border-top: 1px solid #ccc; text-align: center; border-bottom: 1px solid #ccc; background: #e1e1e1; }
span.tooltipContainer table {text-decoration: none; }
span.tooltipContainer a {text-decoration: underline; color: inherit; }
span.tooltipContainer a:hover {text-decoration: none; }
tr.cdiRow input.cdioption {float: left; margin: 0 10px 0 0; }
body.p-popup {background: none; }
#loopqual-shift {padding: 0 0 0 1em; overflow: hidden; border-top: 1px solid #ccc; width: 600px; height: 125px; position: relative; border-bottom: 1px solid #ccc; margin: auto; }
#loopqual-shift #loopqual-slits {display: none; }
#loopqual-shift h1 {padding-right: 0; padding-left: 15px !important; top: 31px; width: 25em; height: 125px; position: absolute; font-size: 16px; z-index: 100; }
#loopqual-shift ul {position: relative; top: 36px; margin-top: 0; }
#loopqual-shift ul li {list-style-type: none; width: 100px; height: 63px; filter: alpha(opacity=0); margin-left: 45em; opacity: 0; position: absolute; vertical-align: middle; -moz-opacity: 0; }
#otto-content #loopqual-shift ul li {margin-left: 39em; }
#loopqual-shift .suffix {line-height: 125px; display: block; color: #aaa; top: 0; font-weight: normal; left: 31.5em; position: absolute; height: 125px; font-size: 18px; }
#loopqual-shift small {padding-right: 0; top: -24px; font-weight: normal; text-align: center; position: absolute; right: -139px; font-size: 15px; }
#loopqual-shift small span.status {position: absolute; top: 90px; left: 1em; }
#loopqual-shift .suffix {left: 29.75em; }
#loopqual-shift #loopqual-slits {display: block; width: 600px; left: 0; position: absolute; height: 125px; margin: auto; z-index: 100; }
#loopqual-tips {margin-top: 4px; color: #666; text-align: center; width: 100%; position: relative; font-style: italic; margin: 1em auto 0 auto; }
#loopqual-tips ul {padding: 0; list-style: none; margin: 0; }
div#loopqual-tips li#five-point-five, div#loopqual-tips li#home-services, div#loopqual-tips li#other-services, div#loopqual-tips li#coaf, div#loopqual-tips li#three-fifty, div#loopqual-tips li#nationwide {display: none; }
div#centerCol table.topTable {padding: 0; border: none; margin: 0; }
div#centerCol table.topTable td.bpg {padding: 0 0 5px 0; width: 625px; }
div#centerCol table.topTable td.bpg img {float: left; margin: 0 10px 0 0; }
div#centerCol table.topTable td.bpg p {line-height: 150%; display: inline; }
div#centerCol table.topTable td.bpg p a {text-decoration: underline; color: #0096d6; }
div#centerCol table.topTable td.bpg p a:hover {text-decoration: none; }
div#centerCol table.topTable td.compare {text-align: right; }
div#centerCol table.packageTable td.normalCell a {text-decoration: underline; color: #0096d6; }
div#centerCol table.packageTable td.normalCell a:hover {text-decoration: none; }
body.b-topOffers table.topTable {width: 100%; }
body.b-topOffers table.topTable td.bpg p {font-size: 12px; }
div.loopqualBpg {padding: 50px 0 0 0; min-height: 300px; background: url(../static/bpg/bpgLoopQualPointer.png) no-repeat 0 130px; width: 610px; text-align: center; margin: auto; }
div.loopqualBpg img {margin: 0 0 20px 0; }
div.loopqualBpg h2 {padding: 15px 0 0; color: #004472; font-weight: bold; margin: 0 0 15px; font-size: 20px; }
div.loopqualBpg p {margin: 0 0 5px 0; font-size: 14px; }
div.loopqualBpg p b {color: #333333; font-weight: normal; }
div.loopqualBpg p.loopqualBpgBottom b {text-decoration: underline; }
div.loopqualBpg p.loopqualBpgBottom {padding: 4px 25px 4px 0; display: inline; background: url(../static/bpg/greyIcon.png) no-repeat right top; }
body.b-category div.loopqualBpg {display: none; }
div.loopqualBpg p.loopqualBpgBottom a {color: #0096d6; }
div.loopqualBpg p.loopqualBpgBottom a:hover {text-decoration: none; }
div.orderSubmit {position: relative; text-align: center; }
div.orderSubmit input.Save_for_later {line-height: 18px; display: block; color: #004472; left: 0; position: absolute; _margin-left: -40%; border: none; *padding-left: 3px; background: url(../qsrimages/icons/silk/disk.png) no-repeat 0 0 transparent; text-decoration: none; padding: 2px 0 3px 18px; top: 0; }
div.orderSubmit input.Save_for_later:hover {text-decoration: underline; }
div.rerouteBlock p {font-size: 14px; }
div.rerouteBlock a:hover {text-decoration: none; }
div.rerouteBlock form {padding: 5px 5px 15px 5px; display: block; overflow: auto; background: #e1e1e1; border: 4px solid #0096d6; margin: 0 0 30px 0; }
div.rerouteBlock form div.fields {float: left; margin: 0 10px 0 0; }
div.rerouteBlock form div.fields input {padding: 3px; color: #333; font-weight: bold; border: 2px solid #004472; font-size: 20px; }
div.rerouteBlock form div.street input {width: 400px; }
div.rerouteBlock form div.apt input {width: 80px; }
div.rerouteBlock form div.zip input {width: 70px; }
div.rerouteBlock form div.fields p {padding: 0 0 3px 0; color: #333; margin: 0; font-size: 14px; }
div.rerouteBlock form .button1 {padding: 3px 15px 5px 15px; background: #F8BB49; float: left; border: 2px solid #F79C26; margin: 18px 0 0 0; font-size: 18px; }
div.rerouteBlock form .button1:hover {background: #F79C26; }
div.rerouteBlock i p {padding: 3px; display: block; font-style: normal; /*border: 2px sold #FFCC00;*/; border: 1px solid #FC0; background: #FF9; font-size: 16px; }
body.b-reroute div.noApt form div.fields {padding-top: 4px; }
body.b-reroute div.noApt form div.apt {padding: 4px 6px 4px 6px; border: 1px solid #FC0; background: #FF9; }
body.b-reroute div.noApt form div.street input {width: 392px; }
body.b-reroute div.noApt form .button1 {margin: 22px 0 0 0; }
body.securityMonitoring div#vertster, body.securityMonitoring div#vertster2 {display: none; }
body.b-topOffers div#shopping div#leftCol div#filters ul li {_padding-left: 0; }
body.b-topOffers div#shopping div#leftCol div#filters ul li input {_position: relative; _display: inline; _margin-right: 10px; }
body.b-topOffers div#shopping div#leftCol div#filters {*padding-top: 0; }
body.b-topOffers div#shopping div#leftCol div#filters span.itemWrapper h4 {*margin-top: 3px; *padding-bottom: 3px; *font-size: 12px; *display: block; *top: 10px; *background-position: 0 5px; *padding-top: 4px; }
body.b-topOffers div#centerCol table.topTable td.bpg {*width: 750px; }
table.packageTable tr.mostPopularPackageRow td.mostPopularPackageCell {padding: 0; }
body.b-category div#centerCol p.alert {padding: 4px; display: block; color: #333; text-align: center; margin: 10px 0 30px 0; border: 1px solid #FC0; background: #FF9; font-size: 14px; }
body.b-category div#centerCol p.alert a {color: #0096d6; }
body.b-category div#centerCol p.alert a:hover {text-decoration: none; }
body.b-reroute .buttonA {border: 2px solid #F79C26; display: block; color: #FFF; text-align: center; width: 100%; font-weight: bold; background: #F8BB49; text-decoration: none; padding: 3px 0 5px 0; cursor: pointer; font-size: 16px; }
body.b-reroute .buttonA:hover {text-decoration: none; background: #F79C26; }
#loopqual-tips ul li {text-align: center; width: 100%; left: 0; filter: alpha(opacity=0); position: absolute; opacity: 0; -moz-opacity: 0; top: 0; font-size: 1.2em; }
div.waitBoxContainer {padding: 160px 0 0 0; position: relative; text-align: center; margin: auto; }
div.waitBoxContainer div.waitBox {padding: 20px 0 0 0; width: 500px; margin: auto; background: url(../qsrimages/engine/customWait/waitBackTop.png) no-repeat top left; }
div.waitBoxContainer div.waitBox span.waitBoxInside {padding: 0px 20px 40px 20px; display: block; text-align: center; background: url(../qsrimages/engine/customWait/waitBackBottom.png) no-repeat bottom left; }
div.waitBoxContainer div.waitBox span.waitBoxInside img {margin: 20px 0 0 0; }
div.waitBoxContainer div.waitBox span.waitBoxInside h2 {padding: 0 0 10px 0; color: #FFFFFF; margin: 0; font-size: 18px; }
div.waitBoxContainer div.waitBox span.waitBoxInside p {color: #FFFFFF; font-weight: normal; font-size: 14px; }
div.waitBoxContainer div.waitBox span.waitBoxInside div.logoBox {padding: 0; border-radius: 10px; background: ; width: 120px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 3px solid #333333; margin: auto; }
div.waitBoxContainer div.waitBox span.waitBoxInside div.logoBox img {padding: 0; margin: 0; }
div.waitBoxContainer div.waitBox span.waitBoxInside div.logoBox span {padding: 10px; display: block; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; background: #fff; }
body.b-cart div.waitBoxContainer {_top: -500px; top: 200px; margin-left: -250px; left: 50%; _position: relative; position: fixed; _bottom: 0; *width: 250px; z-index: 100000; }
body.b-cart div.waitBoxContainer img {margin-bottom: 10px; padding-bottom: 10px; }
body.b-cart div.waitBoxFade {display: block; width: 10000px; left: 0; _position: absolute; position: fixed; _width: 100%; opacity: 0.7; _height: 10000px; background: #ffffff transparent9; _border: 1px solid blue; top: 0px; _top:  0px; filter: Alpha(Opacity=70); _left:  0px; height: 10000px; z-index: 1000; }
div#centerCol a.showAll {padding: 5px 0 5px 20px; display: block; color: #0096d6; margin: 0 0 10px 0; width: 182px; background: url(../qsrimages/icons/silk/arrow_rotate_anticlockwise.png) no-repeat 1px 5px; font-size: 12px; }
div#centerCol a.showAll:hover {text-decoration: none; padding: 4px 0 4px 19px; width: 100px; border: 1px solid #ccc; background: url(../qsrimages/icons/silk/arrow_rotate_anticlockwise.png) no-repeat 0 4px #e1e1e1; }
div.miniOfferButtons {padding: 15px 0 0 0; position: relative; margin: 0 0 15px 0; width: 100%; }
div.miniOfferButtons a {text-decoration: none; font-weight: bold; display: block; color: #FFF; text-align: center; width: 45%; background: url(../qsrimages/engine/buttons/blankLeft.png) no-repeat 0 0; text-shadow: #004472 1px 1px; font-size: 14px; }
div.miniOfferButtons a:hover {background-position: 0 -22px; }
div.miniOfferButtons a:hover span {background-position: right -22px; }
div.miniOfferButtons a.confUserName {}
div.miniOfferButtons a.confOrderDetails {position: absolute; right: 0; top: 15px; }
div.miniOfferButtons a span {padding: 2px 0 8px 0; display: block; background: url(../qsrimages/engine/buttons/blankRight.png) no-repeat right 0; height: 12px; }
div.orderConfMiniOffer div#orderConfMiniOfferOuter div#orderConfMiniOffer {}
div.orderConfMiniOffer p {font-size: 14px; }
div.orderConfMiniOffer h1 {}
div.orderConfMiniOffer h2 {color: #0096d6; text-align: left; font-size: 18px; }
div#continue-box {text-align: center; }
div.orderConfMiniOffer a.miniOfferAccept {text-decoration: none; padding: 0; display: inline-block; background: url(../qsrimages/engine/buttons/blankLeft-44.png) no-repeat 0 0; position: relative; margin: 0 auto 0 auto; font-size: 24px; }
div.orderConfMiniOffer a.miniOfferAccept:hover {background-position: 0 -44px; }
div.orderConfMiniOffer a.miniOfferAccept span.Yes {text-shadow: #905501 2px 2px; padding: 6px 35px 0 35px; display: inline-block; color: #fff; font-weight: bold; height: 38px; cursor: pointer; background: url(../qsrimages/engine/buttons/blankRight-44.png) no-repeat right 0; }
div.orderConfMiniOffer a.miniOfferAccept:hover span.Yes {background-position: right -44px; }
div.orderConfMiniOffer img.logo {display: block; margin: 0 auto 20px auto; }
div.orderConfMiniOffer ul li {padding: 0 0 0 10px; margin: 0 0 5px 0; background: url(../static/images/greyBullet.png) no-repeat 0 7px; font-size: 14px; }
body.b-mop #shopping, body.b-mop #floatBounds {padding-top: 0; }
body.b-mop div.itchy-chat-top {overflow: visible; top: 0; width: 160px; left: 8px; height: 50px; }
body.b-mop div#leftCol {padding-top: 60px; }
body.b-mop #shopping h1 {padding: 0; text-align: center; }
body.b-mop div#navigation {display: none; }
body.b-mop div.orderPageBladeHeader {border-bottom: 1px solid #ccc; background: none; }
body.b-mop div.orderPageBladeHeader span.orderPageBladeExpand {background: url(../static/images/multiOrderPage/mopPlus.png) no-repeat 0 0; }
body.b-mop div.orderPageBladeHeader span.orderPageBladeCollapse {background: url(../static/images/multiOrderPage/mopMinus.png) no-repeat 0 0; }
body.b-mop div.orderPageBladeHeader a {color: #0096d6; }
body.b-mop #order-container span.dl {color: #333; }
body.b-mop #order-container td.cdiLabelCell, body.b-mop #order-container td.cdiLabelCell span, body.b-mop #order-container a.dataLabelLink, body.b-mop #order-container td.cdiLabelCell a {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #004472; }
body.b-mop #order-container td.cdiLabelCell span.reqField {line-height: 12px; color: #FFFFFF; vertical-align: top; font-size: 10px; }
body.b-mop #order-container a.dataLabelLink:hover, body.b-mop #order-container td.cdiLabelCell a:hover {text-decoration: underline; }
body.b-mop table.cdiTable tr td {vertical-align: top; }
body.b-mop table.cdiTable tr td table {margin-bottom: 15px; }
body.b-mop table.cdiTable tr td table tr td {padding: 3px 10px 3px 0; }
body.b-mop ul.mopPageNavigator {padding: 0 0 10px 0 !important; display: block; vertical-align: bottom; text-align: center; *height: 77px; border-bottom: 2px solid #7bbb36; margin: 0 0 15px 0 !important; }
body.b-mop ul.mopPageNavigator li {padding: 23px 0 5px 0; display: inline-block; *position: relative; vertical-align: bottom; *display: inline; *top: 30px; margin: 0; }
body.b-mop ul.mopPageNavigator li a {text-decoration: none; color: #333; }
body.b-mop ul.mopPageNavigator li span {padding: 0 0 0 50px; display: inline-block; font-family: arial, helvetica, sans-serif; text-align: left; font-weight: bold; height: 49px; width: 115px; font-size: 14px; }
body.b-mop ul.mopPageNavigator li.mopPage1 span {background: url(../static/images/multiOrderPage/step1.png) no-repeat -23px -49px; }
body.b-mop ul.mopPageNavigator li.mopPage2 span {background: url(../static/images/multiOrderPage/step2.png) no-repeat -23px -49px; }
body.b-mop ul.mopPageNavigator li.mopPage3 span {background: url(../static/images/multiOrderPage/step3.png) no-repeat -23px -49px; }
body.b-mop ul.mopPageNavigator li.mopPage4 span {background: url(../static/images/multiOrderPage/step4.png) no-repeat -23px -49px; }
body.b-mop ul.mopPageNavigator li.mopPage5 span {background: url(../static/images/multiOrderPage/step5.png) no-repeat -23px -49px; }
body.b-mop ul.mopPageNavigator li.mopPage6 span {background: url(../static/images/multiOrderPage/step6.png) no-repeat -23px -49px; }
body.b-mop ul.mopPageNavigator li.mopNavLinkCurrent {padding-right: 25px; overflow: visible; height: 49px; padding-top: 23px; margin-right: -20px; background: url(../static/images/multiOrderPage/arrow.png) no-repeat 28px 0; }
body.b-mop ul.mopPageNavigator li.mopNavLinkCurrent {*margin-right: 10px; }
body.b-mop ul.mop3Pages li.mopPage3, body.b-mop ul.mop4Pages li.mopPage4, body.b-mop ul.mop5Pages li.mopPage5, body.b-mop ul.mop6Pages li.mopPage6 {background: none; }
body.b-mop ul.mopPageNavigator li.mopNavLinkCurrent span {background-position: 0 0; padding: 0 0 0 75px; color: #7bbb36; }
body.b-mop ul.mopPageNavigator li a:hover span {background-position: -23px -98px; }
body.b-mop ul.mop3Pages li.mopPage3 {background: none; }
body.b-mop ul.mop4Pages li.mopPage4 {background: none; }
body.b-mop ul.mop5Pages li.mopPage5 {background: none; }
body.b-mop ul.mop6Pages li.mopPage6 {background: none; }
body.b-mop input.Continue, body.b-mop input.SUBMIT_MY_ORDER, body.b-mop input.CONTINUE {margin-left: 155px; }
body.b-mop ul.mop1Pages li.mopPage1, body.b-mop ul.mop2Pages li.mopPage2, body.b-mop ul.mop3Pages li.mopPage3, body.b-mop ul.mop4Pages li.mopPage4, body.b-mop ul.mop5Pages li.mopPage5, body.b-mop ul.mop6Pages li.mopPage6 {background: none; }
body.b-mop table.cdiTable tr td span.qsd table {margin-bottom: 0; }
body.b-topOffers div#topOffersWrapper {padding: 5px; border: 1px solid #666; background: #e0e0e0; position: relative; }
body.b-topOffers div#topOffersWrapper ul {position: relative; margin-bottom: -1px; z-index: 10; }
body.b-topOffers div#topOffersWrapper ul li {padding: 0 0 0 0; display: inline-block; *display: inline; margin-right: 15px; z-index: 1000; }
body.b-topOffers div#topOffersWrapper ul li a {text-decoration: none; padding: 10px 5px 10px 5px; font-family: arial, helvetica, sans-serif; color: #333; display: inline-block; font-weight: bold; font-size: 16px; }
body.b-topOffers div#topOffersWrapper ul li a span {line-height: 26px; padding: 0 5px; display: inline-block; }
body.b-topOffers div#topOffersWrapper ul li a:hover span, body.b-topOffers div#topOffersWrapper ul li.active a span {background-position: 0 -26px; color: #7ECF26; }
body.b-topOffers div#topOffersWrapper ul#topOffersTabs li.active {-moz-border-radius: 10px 10px 0 0; border: 1px solid #666; margin-bottom: -1px; border-bottom: none; background: #FFF; z-index: 20000; }
body.b-topOffers div#topOffersWrapper ul li.active a {padding-right: 10px; }
body.b-topOffers div#topOffersWrapper ul li.active a {*margin-right: -5px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul {padding: 3px 0 3px 10px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul li div.sortField label {padding: 0 0 0 17px; display: inline-block; position: relative; cursor: pointer; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul li div.sortField label:hover {text-decoration: underline; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul li div.sortField label input {padding: 0; top: 1px; cursor: pointer; left: 0; position: absolute; margin: 0; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable {padding: 3px; background: #fff; border: 0; margin: 0 0 0 0; z-index: 0; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th {color: #333; background: #fff; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td {font-family: arial, helvetica, sans-serif; font-size: 12px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr.shadow td, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr:nth-child(odd) td {background: #e1e1e1; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.logoCell {color: #0096d6; font-weight: bold; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.button {padding: 0; position: relative; margin: 0; background: #ffc; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price br {display: none; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr.shadow td.price, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr.shadow td.button {background: #e1e1b4; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.bestSeller h4 {background: url(../static/images/topOffers/star26color.png) no-repeat right top; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.exclusive h4 {background: url(../static/images/topOffers/whiteFence26color.png) no-repeat right top; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.lowPrice h4 {background: url(../static/images/topOffers/lowPrice26color.png) no-repeat right top; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.bestSeller h4, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.exclusive h4, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.lowPrice h4 {padding: 0; overflow: hidden; display: block; width: 26px; height: 26px; text-indent: -200px; margin: 0; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.bpgCell span.tooltipContainer {width: 26px; background: url(../static/images/topOffers/bpg26color.png) no-repeat right top; height: 26px; }
div#topOffersFilterControl {padding: 5px 0 0 0; background: url(../static/images/leftColTop.gif) no-repeat 0 0; margin: 0 0 15px 0; }
div#topOffersFilterControl dl {padding: 0 7px 10px 7px; background: url(../static/images/leftColBottom.gif) no-repeat scroll left bottom transparent; margin: 0; }
div#topOffersFilterControl dl dt {padding: 5px 0 3px 0; color: #004472; font-weight: bold; margin: 0; font-size: 13px; }
div#topOffersFilterControl dl dd {padding: 0 0 3px 20px; position: relative; margin: 0; font-size: 12px; }
div#topOffersFilterControl dl dd input {padding: 0; font-family: arial, helvetica, sans-serif; top: 1px; left: 3px; position: absolute; margin: 0; }
div#topOffersFilterControl dl dd label {padding: 0; color: #333; margin: 0; }
div#bpgWrapper {padding: 5px 0 0 0; background: url(../static/images/leftColTop.gif) no-repeat 0 0; }
div#bpgWrapper span.itemWrapper {display: block; text-align: center; background: url(../static/images/leftColBottom.gif) no-repeat left bottom; }
div#bpgWrapper span.itemWrapper img {width: 90%; }
div#bpgWrapper span.itemWrapper p {padding: 0 5px 10px 5px; text-align: left; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.bestSellerCell span.tooltipContainer {width: 26px; background: url(../static/images/topOffers/star26color.png) no-repeat right top; height: 26px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.exclusiveCell span.tooltipContainer {width: 26px; background: url(../static/images/topOffers/whiteFence26color.png) no-repeat right top; height: 26px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable td.lowCostCell span.tooltipContainer {width: 26px; background: url(../static/images/topOffers/lowPrice26color.png) no-repeat right top; height: 26px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.noneFound {padding: 5px; text-align: center; font-weight: bold; font-size: 24px !important; }
td.bestSellerCell span.tooltipContainer:hover span.bubbletip {display: none; }
td.exclusiveCell span.tooltipContainer:hover span.bubbletip {display: none; }
td.lowCostCell span.tooltipContainer:hover span.bubbletip {display: none; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul {_display: bloc; _height: 20px; _width: 100%; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul li {*display: block; *float: left; *position: relative; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul li div.sortField label {_padding: 1px 0 0 20px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td div#sortWrapper ul li div.sortField label input {*left: -2px; *top: -2px; }
div#topOffersFilterControl dl dd input {*left: -2px; *top: -2px; }
div#topOffersFilterControl dl dd input {_left: -20px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th.normalCellCenter, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th.normalCell, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th.price {border-left: 1px dotted #e1e1e1; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.normalCellCenter, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.normalCell, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price {border-left: 1px dotted #e1e1e1; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr.shadow td.normalCellCenter, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr.shadow td.normalCell, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr.shadow td.price {border-left: 1px dotted #fff; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.normalCell {padding: 4px 6px 4px 6px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.normalCell br {display: none; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th.normalCell {text-align: left; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span i, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span span.subPrice {display: block; font-style: normal; font-weight: normal; font-size: 12px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span.control i {font-style: normal; font-size: 12px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span i {font-style: normal; }
div#topOffersLegend {display: block; margin: 0 0 15px 0; }
div#topOffersLegend ul {}
div#topOffersLegend ul li {padding: 0 0 0 35px; display: block; min-height: 26px; width: 150px; float: left; }
div#topOffersLegend ul li span {border-left: 1px solid #D1D1D1; padding: 0 0 0 0; display: block; }
div#topOffersLegend ul li span p {padding: 0 25px 0 12px; min-height: 26px; color: #666; background: url(../qsrimages/engine/arrow.png) no-repeat 0 8px; margin: 0 0 0 -7px; }
div#topOffersLegend ul li.bestSellers {background: url(../static/images/topOffers/star26color.png) no-repeat 0 0; }
div#topOffersLegend ul li.exclusive {background: url(../static/images/topOffers/whiteFence26color.png) no-repeat 0 0; }
div#topOffersLegend ul li.lowPrice {background: url(../static/images/topOffers/lowPrice26color.png) no-repeat 0 0; }
div#topOffersLegend ul li.bestPriceGuarantee {background: url(../static/images/topOffers/bpg26color.png) no-repeat 0 0; }
div#topOffersAds {text-align: center; }
div#topOffersAds table {margin: auto; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span span.price {padding: 4px; display: block;; postition: relative; font-size: 14px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span.price, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span.subPrice {display: inline; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.logoCell, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th.logoCell, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th.normalCellCenter, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.normalCellCenter {width: 90px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner {padding: 3px; border: 1px solid #666; background: #fff; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price span span.price {padding: 0 !important; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.price, body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr th.price {width: 75px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.button {padding: 3px; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.button span {text-decoration: none; padding: 0;; display: block;; font-weight: normal;; float: right;; background: url(../qsrimages/icons/silk/cart_go.png) no-repeat scroll 1px 1px transparent;; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.button span:hover {background-position: 0 0; border: 1px dotted #333;; background-color: #ccc;; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.button span a {padding: 3px 4px 3px 3px;; display: block; text-indent: 20px;; }
body.b-topOffers div#topOffersWrapper div#topOffersWrapperInner table.packageTable tr td.button span:hover a {padding: 2px 3px 2px 2px; }
body.b-topOffers div#topOffersWrapper ul#topOffersTabs li {-moz-border-radius: 10px 10px 0 0;; border-radius: 10px 10px 0 0;; margin-bottom: 1px;; border: 1px solid #ccc;; background: #EFEFEF;; }
body.b-topOffers div#topOffersWrapper ul#topOffersTabs li {border-bottom: none; }
body.b-topOffers div#topOffersWrapper ul#topOffersTabs li:hover {background: #fff; }
body.b-topOffers div#topOffersWrapper ul#topOffersTabs li a {text-decoration: none;; padding: 5px 5px 9px 5px;; font-family: arial, helvetica, sans-serif;; color: #333;; display: inline-block;; font-weight: bold;; font-size: 16px; }
body.b-topOffers div#topOffersWrapper ul#topOffersTabs li.active a {padding: 5px 5px 10px 5px; }
body.b-category table.packageTable tr.whitefenceExclusivePackageRow, body.b-category table.packageTable tr.lowCostPackageRow {display: none; }
div.callCenterBox {display: none; }
body.b-mop div.callCenterBox, body.b-confirm div.callCenterBox {-moz-border-radius: 15px; display: block; border-radius: 15px; min-height: 180px; margin: 15px 0 15px 0; padding: 15px 15px 15px 145px; float: none; border: 4px solid #0076bf; background: url(../qsrimages/engine/people/callCenterWomanRight.png) no-repeat bottom left #e1e1e1; position: relative; }
body.b-mop div.callCenterBox p {line-height: 150%; padding: 0; color: #333; font-weight: normal; margin: 0 0 15px 0; font-size: 20px; }
body.b-mop div.callCenterBox p b {color: #000; font-size: 22px; }
#navigation {background: url(../static/images/navDivBack.gif) no-repeat 0 5px;; width: 960px;; height: 35px;; margin-bottom: 10px;; margin: auto;; z-index: 10; }
#navigation ul, #navigation li, #navigation ul.nav li, #navigation ul.nav li ul {padding: 0;; list-style: none;; margin: 0; }
#navigation ul.nav {display: block;; color: #666;; background: url(../static/images/categoryButton.png) no-repeat top left;; width: 182px;; position: relative;; margin: 0 10px 0 0;; padding: 38px 0 0 0;; font-family: Arial, Helvetica, sans-serif;; cursor: pointer;; float: left;; z-index: 10; }
#navigation ul.nav li {}
#navigation ul.nav a {text-decoration: none;; padding: 5px;; display: block;; color: #FFF;; width: auto; }
#navigation ul.nav li.block, #navigation ul.nav li.blockOff {padding: 0 0 7px 0;; display: none;; top: 31px;; width: 182px;; left: 0;; position: absolute;; background: url(../static/images/navBottom.png) no-repeat bottom left;; margin: 0;; font-size: 12px; }
#navigation ul.nav:hover li.block, #navigation ul.nav li.blockOver {display: block; }
#navigation ul.nav li.block ul.wrapper {padding: 0 3px 0 1px;; background: url(../static/images/navBack.png) repeat-y bottom left; }
#navigation ul li ul li ul, #navigation ul li ul li ul.tabOff {display: none; }
#navigation ul li ul li:hover ul, #navigation ul li ul li ul.tabOver {_top: 2px;; display: block;; border-top: none; top: 1px;; width: 182px;; left: 178px;; _left: 177px;; border: 1px solid #6DA61F;; position: absolute;; z-index: 10;; }
#navigation ul li ul li:hover ul li, #navigation ul li ul li.hover ul {padding: 0;; border-top: none;; background: #8DC63F; }
#navigation ul li ul li:hover ul li:hover, #navigation ul li ul li.hover ul li.hover {color: #666; }
ul.nav li, ul.nav ul {padding: 0;; list-style: none;; margin: 0; }
#navigation ul li ul li.navTab {padding: 0;; _border-right: none; _border: 1px solid #efefef; position: relative; }
#navigation ul li ul li.noBack {background: none; }
#navigation ul li ul li.navTab a.nav-tablink {color: #666;; border-top: 1px solid #e5e5e5;; background: url(../static/images/navArrow.png) no-repeat 170px 8px; }
#navigation ul li ul li.noBack a.nav-tablink {background-image: none; display: block; border-top: 1px solid #e5e5e5;; }
#navigation ul li ul li.navTab a.nav-tablink:hover {color: #FFF;; background-color: #8DC63F; }
#navigation ul li ul li.hover {background-color: #8DC63F; }
#navigation ul li ul li.hover a.nav-tablink {color: #FFF;; background-image: none; }
#navigation ul li ul li.noBack ul.tabOver {display: none; }
#navigation ul li ul li.hover ul li {border-top: 1px solid #6DA61F; }
#navigation ul li ul li.navtab ul li a {color: #FFF; }
#navigation ul li ul li.hover ul li a:hover {color: #666;; background: #A6E464; }
#navigation ul li ul li.active a {border-left: 3px solid #8DC63F;; padding-left: 2px; }
ul.progress {display: block; float: left; }
ul.progress li {display: block; float: left; height: 40px; }
ul.progress li.category {width: 39px; }
ul.progress li.progress {line-height: 33px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; width: 241px; margin: 0 15px 0 0; font-size: 13px; }
ul.progress li.progress b {padding: 0 0 0 10px; font-weight: normal; }
ul.progress li.progress b a {text-decoration: none; color: #FFFFFF; }
ul.progress li.progress b a:hover {text-decoration: underline; }
ul.progress li.applianceRental {background: url(../static/images/navIcons/applianceRental.png) no-repeat 0px 0px; }
ul.progress li.autoInsurance {background: url(../static/images/navIcons/autoInsurance.png) no-repeat 0px 0px; }
ul.progress li.autoShipping {background: url(../static/images/navIcons/autoShipping.png) no-repeat 0px 0px; }
ul.progress li.banking {background: url(../static/images/navIcons/banking.png) no-repeat 0px 0px; }
ul.progress li.bundleMyServices {background: url(../static/images/navIcons/bundleMyServices.png) no-repeat 0px 0px; }
ul.progress li.cableSatellite {background: url(../static/images/navIcons/cableSatellite.png) no-repeat 0px 0px; }
ul.progress li.changeOfAddress {background: url(../static/images/navIcons/changeOfAddress.png) no-repeat 0px 0px; }
ul.progress li.cleaningServices {background: url(../static/images/navIcons/cleaningServices.png) no-repeat 0px 0px; }
ul.progress li.creditCard {background: url(../static/images/navIcons/creditCard.png) no-repeat 0px 0px; }
ul.progress li.dialupInternetAccess {background: url(../static/images/navIcons/dialupInternetAccess.png) no-repeat 0px 0px; }
ul.progress li.electricity {background: url(../static/images/navIcons/electricity.png) no-repeat 0px 0px; }
ul.progress li.financialServices {background: url(../static/images/navIcons/financialServices.png) no-repeat 0px 0px; }
ul.progress li.furnitureRental {background: url(../static/images/navIcons/furnitureRental.png) no-repeat 0px 0px; }
ul.progress li.gas {background: url(../static/images/navIcons/gas.png) no-repeat 0px 0px; }
ul.progress li.highSpeedInternetAccess {background: url(../static/images/navIcons/highSpeedInternetAccess.png) no-repeat 0px 0px; }
ul.progress li.homeHeatingOil {background: url(../static/images/navIcons/homeHeatingOil.png) no-repeat 0px 0px; }
ul.progress li.homeImprovement {background: url(../static/images/navIcons/homeImprovement.png) no-repeat 0px 0px; }
ul.progress li.homeServices {background: url(../static/images/navIcons/homeServices.png) no-repeat 0px 0px; }
ul.progress li.homeWarrantyServices {background: url(../static/images/navIcons/homeWarrantyServices.png) no-repeat 0px 0px; }
ul.progress li.lawncareServices {background: url(../static/images/navIcons/lawncareServices.png) no-repeat 0px 0px; }
ul.progress li.localMovers {background: url(../static/images/navIcons/localMovers.png) no-repeat 0px 0px; }
ul.progress li.localPhone {background: url(../static/images/navIcons/localPhone.png) no-repeat 0px 0px; }
ul.progress li.localUtilities {background: url(../static/images/navIcons/localUtilities.png) no-repeat 0px 0px; }
ul.progress li.locksmithServices {background: url(../static/images/navIcons/locksmithServices.png) no-repeat 0px 0px; }
ul.progress li.longDistancePhone {background: url(../static/images/navIcons/longDistancePhone.png) no-repeat 0px 0px; }
ul.progress li.movieRental {background: url(../static/images/navIcons/movieRental.png) no-repeat 0px 0px; }
ul.progress li.movieSubscription {background: url(../static/images/navIcons/movieSubscription.png) no-repeat 0px 0px; }
ul.progress li.movingServices {background: url(../static/images/navIcons/movingServices.png) no-repeat 0px 0px; }
ul.progress li.newspaperDelivery {background: url(../static/images/navIcons/newspaperDelivery.png) no-repeat 0px 0px; }
ul.progress li.packingSupplies {background: url(../static/images/navIcons/packingSupplies.png) no-repeat 0px 0px; }
ul.progress li.periodicals {background: url(../static/images/navIcons/periodicals.png) no-repeat 0px 0px; }
ul.progress li.pestControl {background: url(../static/images/navIcons/pestControl.png) no-repeat 0px 0px; }
ul.progress li.plumbingServices {background: url(../static/images/navIcons/plumbingServices.png) no-repeat 0px 0px; }
ul.progress li.rentersInsurance {background: url(../static/images/navIcons/rentersInsurance.png) no-repeat 0px 0px; }
ul.progress li.rentPayment {background: url(../static/images/navIcons/rentPayment.png) no-repeat 0px 0px; }
ul.progress li.restaurantDelivery {background: url(../static/images/navIcons/restaurantDelivery.png) no-repeat 0px 0px; }
ul.progress li.securityMonitoring {background: url(../static/images/navIcons/securityMonitoring.png) no-repeat 0px 0px; }
ul.progress li.selfStorage {background: url(../static/images/navIcons/selfStorage.png) no-repeat 0px 0px; }
ul.progress li.warrantyServices {background: url(../static/images/navIcons/warrantyServices.png) no-repeat 0px 0px; }
ul.progress li.stepActive {color: #0096d6; background: url(../static/images/progressActive.png) no-repeat 0px 5px; }
#top-nav {padding: 0 180px 0 0; text-align: right; width: 780px; top: 0; position: absolute; right: 0; margin: auto; z-index: 10; }
#top-nav ul {padding: 0; margin: 0; }
#top-nav ul li.topLevel {display: inline; margin-right: 10px; }
#search form {padding: 0; top: 0; position: absolute; right: 0; margin: 0; }
input#searchfield {width: 90px; }
#top-nav ul li.search form input {display: inline; }
#top-nav ul li.link {float: right; }
#top-nav ul li.search {float: right; }
#top-nav ul li.link a {padding-top: 4px; }
#top-nav a {text-decoration: none; padding-top: 4px; font-size: 10px; }
#top-nav a:hover {text-decoration: underline; }
#top-nav ul, #top-nav ul li.wrapper {padding: 0; list-style: none; }
#top-nav ul li b {width: 39px; }
#top-nav ul li b a {text-decoration: none; padding: 3px; display: inline-block; color: #333333; margin: 0; font-weight: normal; background: #; font-size: 12px; }
#top-nav ul li:hover b a, #top-nav ul li b a {text-decoration: none; }
#top-nav ul li.wrapper ul {padding: 0; display: none; margin: 5px 0 0 0; }
#top-nav ul li:hover ul, #top-nav ul li ul {border: 1px solid #cccccc; display: block; border-top: none; top: 22px; width: 250px; position: absolute; right: 4px; background: #ffffff; }
#top-nav ul li:hover ul li a,  #top-nav ul li ul li a {line-height: 100%; padding: 5px 15px 5px 5px; display: block; color: #333333; border-top: 1px solid #cccccc; float: none; margin: 0; }
#top-nav ul li:hover ul li, #top-nav ul li ul li {text-align: left; }
#top-nav ul li ul li {text-align: left; }
#top-nav ul li:hover b a, #top-nav ul li b a {}
#top-nav ul li:wrapper {display: inline-block; cursor: pointer; position: relative; border: 1px solid #cccccc; background: #e1e1e1; }
#top-nav ul li:wrapper:hover {background: #cccccc; }
#top-nav ul li b a {text-decoration: none; padding: 5px; display: inline-block; color: #333333; text-align: left; font-weight: normal; background: #; margin: none; font-size: 12px; }
#top-nav ul li ul li.Saved {background: url(../static/confirm/images/order_status/disk.png) no-repeat 230px 3px; }
#top-nav ul li ul li.Accepted {background: url(../static/confirm/images/order_status/accept.png) no-repeat 230px 3px; }
#top-nav ul li ul li.Submitted {background: url(../static/confirm/images/order_status/email_go.png) no-repeat 230px 3px; }
#top-nav ul li ul li.Being_Processed {background: url(../static/confirm/images/order_status/hourglass.png) no-repeat 230px 3px; }
#top-nav ul li ul li.User_Feedback_Required {background: url(../static/confirm/images/order_status/exclamation.png) no-repeat 180px 3px; }
#top-nav ul li ul li.Declined {background: url(../static/confirm/images/order_status/exclamation.png) no-repeat 230px 3px; }
#top-nav ul li.odd {background-color: #e1e1e1; }
#navigation ul li ul li ul.tabOff {display: none; }
#top-nav ul li.wrapper ul.hover {display: block; margin-top: 5px; }
#top-nav ul li.wrapper ul.hover a {color: #333333; }
#top-nav ul li ul li.odd {background-color: #e1e1e1; }
#navigation ul li ul li.navTab ul.tabOver li {_border: 1px solid #8DC63F; _border-top: 1px solid #6DA61F; }
body.b-topOffers #navigation ul.nav li.block, body.b-category #navigation ul.nav li.block, body.b-category #navigation ul.nav li.blockOff {display: block; }
#centerCol {float: left; width: 760px; font-size: 10px; }
*html #centerCol {position: relative !important; }
#centerCol h6 {padding: 0 0 0 0; font-weight: bold; margin: 0 0 3px 0; font-size: 12px; }
#leftCol {width: 180px; position: relative; float: left; margin-right: 10px; z-index: 10; }
#leftCol #shopperAddress {padding: 5px 0 0 0; background: url(../static/images/leftColTop.gif) no-repeat 0px 0px; margin: 0 0 20px 0; }
#leftCol #shopperAddress span {padding: 0 5px 5px 5px; display: block; background: url(../static/images/leftColBottom.gif) no-repeat bottom left; z-index: 1; }
#leftCol #shopperAddress h6 {padding: 0; color: #666666; font-weight: normal; position: relative; margin: 0; font-size: 10px; }
#leftCol #shopperAddress hr {padding: 0; display: block; margin: 0 0 10px; height: 1px; border: none; clear: both; background: #cccccc; }
#leftCol #shopperAddress h3 {font-weight: bold; display: block; color: #0096d6; width: 100%; padding: 0; position: relative; margin: 0 0 10px 0; font-size: 13px; }
#leftCol #shopperAddress h4 {padding: 0; position: relative; margin: 0 0 10px 0; font-size: 13px; }
#leftCol #shopperAddress a img.edit {float: left; }
#leftCol #shopperAddress ul {padding: 0; list-style: none; margin: 0 0 10px 0; font-size: 12px; }
#leftCol #shopperAddress ul {padding: 0; margin: 0 0 5px 0; }
#leftCol #shopperAddress ul li b {color: #004472; margin: 0 10px 0 0; }
#leftCol div#faq {padding: 5px 0 0 0; clear: both; background: url(../static/images/leftColTop.gif) no-repeat 0px 0px; }
#leftCol div#faq span.itemWrapper {padding: 0 5px 15px 5px; display: block; background: url(../static/images/leftColBottom.gif) no-repeat bottom left; }
#leftCol div#faq h4 {line-height: 22px; padding: 0; display: block; color: #FFFFFF; background: url(../static/images/greenHead.png) no-repeat 0px 0px; text-align: center; position: relative; margin: 0 0 10px 0; font-size: 10px; }
#leftCol div#faq dl {padding: 0 10px 0 0; list-style: none; margin: 0 0 15px 10px; }
#leftCol div#faq dl dt {padding: 0 0 0 10px; color: #333333; cursor: pointer; background: url(../static/images/greenBullet.png) no-repeat 0px 5px; font-size: 11px; }
#leftCol div#faq dt:hover {text-decoration: underline; }
#leftCol div#faq dt {padding: 0 0 0 18px; color: #333333; margin: 0; font-size: 10px; }
#leftCol #order_summary #shopperAddress {padding: 5px 0 0 0; border-top: 1px solid #cccccc; margin: 5px 0 0 0; background: none; }
#leftCol #order_summary #shopperAddress span {padding: 0; background: none; }
#leftCol #order_summary {padding: 5px 0; background: url(../static/images/leftColTop.gif) no-repeat 0px 0px; }
#leftCol #order_summary span.itemWrapper {padding: 0 5px 5px 5px; display: block; background: url(../static/images/leftColBottom.gif) no-repeat bottom left; }
#leftCol #order_summary span.itemWrapper h4 {line-height: 22px; padding: 0; color: #FFFFFF; margin: 0 0 5px 0; text-align: center; background: url(../static/images/blueHead.png) no-repeat 0px 0px; }
#leftCol #order_summary span.itemWrapper img, #leftCol #order_summary span.itemWrapper input {padding: 0; display: block; clear: both; margin: auto; }
#leftCol #order_summary span.itemWrapper a.qPackageLink {text-decoration: none; padding: 5px 0 5px 0; display: block; color: #004472; border-top: 1px solid #cccccc; text-align: center; width: 100%; border-bottom: 1px solid #cccccc; margin: 0 auto 5px 0; font-size: 12px; }
#leftCol #order_summary span.itemWrapper a.qStandardFeatureLink {text-decoration: none; padding: 5px 0 5px 0; display: block; color: #004472; text-align: center; width: 100%; margin: 0 auto 0 0; font-size: 12px; }
#leftCol #order_summary span.itemWrapper a.columnHeaderLink {padding: 0; display: block; color: #333333; text-align: center; position: relative; margin: 0; }
#leftCol #order_summary span.itemWrapper span.priceTotal {padding: 0; display: block; color: #7BBB36; text-align: center; position: relative; margin: 0 0 10px 0; font-size: 18px; }
#CDIG_order_sum {padding: 5px 0; width: 180px; position: relative; float: left; background: url(../static/images/leftColTop.gif) no-repeat 0px 0px; }
#CDIG_order_sum span.itemWrapper {padding: 0 5px 5px 5px; display: block; background: url(../static/images/leftColBottom.gif) no-repeat bottom left; }
#CDIG_order_sum span.itemWrapper img {display: block; clear: both; margin: 0 auto 5px auto; }
#CDIG_order_sum span.itemWrapper h4 {line-height: 22px; padding: 0; color: #FFFFFF; background: url(../static/images/blueHead.png) no-repeat 0px 0px; text-align: center; height: 22px; margin: 0 0 5px 0; font-size: 12px; }
#CDIG_order_sum span.itemWrapper span.priceTotal {color: #7BBB36; font-weight: bold; font-size: 16px; }
#CDIG_order_sum span.itemWrapper i span {color: #666666; font-size: 10px; }
#CDIG_order_sum span.itemWrapper i {display: block; margin: 0 0 10px 0; }
#CDIG_order_sum span.itemWrapper a.qPackageLink {text-decoration: none; padding: 0; display: block; color: #004472; text-align: center; width: 100%; margin: 0 0 5px 0; font-size: 12px; }
#CDIG_order_sum span.itemWrapper div.planPackageNameWrapper {padding: 5px 0 5px 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin: 0 0 5px 0; }
#CDIG_order_sum span.itemWrapper div.planPackageNameWrapper a.qPackageLink {line-height: 100%; padding: 0; border: none; margin: 0; }
div#CDIG_order_sum span.itemWrapper div#orderLineItems span.dl {display: inline-block; color: #333333; font-weight: bold; width: 65%; float: left; clear: both; margin: 0 0 5px 0; font-size: 10px; }
div#CDIG_order_sum span.itemWrapper div#orderLineItems span.d {display: inline-block; color: #333333; text-align: right; width: 35%; float: left; font-size: 10px; }
div#CDIG_order_sum span.itemWrapper div#orderLineItems span.q {padding: 3px 0 0 0; display: block; color: #0076bf; border-top: 1px solid #cccccc; clear: both; margin: 0 0 3px 0; }
div#CDIG_order_sum span.itemWrapper div#orderLineItems span.sh {padding: 0 0 3px 0; display: block; color: #333333; font-weight: normal; border-bottom: 1px solid #cccccc; margin: 0 0 3px 0; font-size: 12px; }
#CDIG_order_sum span.itemWrapper a.qPackageLink:hover {text-decoration: underline; }
#CDIG_order_sum span.itemWrapper #orderLineItems {padding: 0 0 5px 0; border-bottom: 1px solid #cccccc; margin: 0 0 5px 0; }
#CDIG_order_sum span.itemWrapper #orderLineItems a {text-decoration: none; }
#CDIG_order_sum span.itemWrapper #orderLineItems a:hover {text-decoration: underline; }
#CDIG_order_sum span.itemWrapper #orderLineItems hr {display: none; }
#CDIG_order_sum span.itemWrapper input.button {display: block; margin: 0 auto 10px auto; }
div#faq span.itemWrapper dl dd p {padding: 3px 0 3px 0; border-top: 1px solid #cccccc; margin: 0; font-size: 10px; }
div#faq span.itemWrapper dl dt {padding: 0; margin: 0 0 5px 0; }
div#centerCol div#orderLineItems a span.dl {color: #004476; font-weight: bold; float: left; margin: 0 5px 15px 0; font-size: 11px; }
div#centerCol div#orderLineItems span.dl sup {padding: 0; display: inline-block; margin: 0; font-size: 8px; }
div#centerCol div#orderLineItems span.d {font-weight: bold; float: left; margin: 0 15px 0 0; font-size: 12px; }
div#centerCol div#orderLineItems span.q {padding: 2px 0 0 0; color: #333333; float: left; clear: both; margin: 0 10px 0 0; font-size: 12px; }
div#centerCol div#orderLineItems span.q {padding: 2px 0 0 0; color: #333333; float: left; clear: both; margin: 0 10px 0 0; font-size: 12px; }
div#centerCol div#orderLineItems span.priceTotal {padding: 0; color: #7BBB36; float: left; margin: 0; }
div#centerCol div#orderLineItems i {float: left; clear: both; margin: 0 0 15px 0; }
div#centerCol div#orderLineItems i span.t {color: #aaaaaa; }
div#centerCol div#orderLineItems hr {padding: 0; color: #aaaaaa; background: #cccccc; height: 1px; border: 0; clear: both; border-collapse: collapse; }
div#centerCol div#orderLineItems a span.sh {color: #0096d6; }
div#centerCol div#orderLineItems a {text-decoration: none; padding: 10px 0 3px 0; display: block; border-bottom: 1px solid #cccccc; clear: both; margin: 0 3px 0 0; font-size: 12px; }
div#centerCol div.planPackageNameWrapper {float: left; }
div#centerCol div.planPackageNameWrapper a.qPackageLink {text-decoration: none; padding: 5px 0 5px 0; color: #0096d6; float: left; clear: both; margin: 0; }
div#centerCol div.planPackageNameWrapper table tr td a {text-decoration: none; color: #333333; float: left; margin: 0 10px 0 0; font-size: 10px; }
div#centerCol div.planPackageNameWrapper table tr td a.qStandardFeatureLink {color: #0076bf; font-size: 10px; }
div#centerCol div.planPackageNameWrapper table tr td span.t {float: left; margin: 0 10px 0 0; }
div#centerCol div.planPackageNameWrapper table {display: block; clear: both; width: 100%; }
div#centerCol div.planPackageNameWrapper table tr td a:hover {text-decoration: underline; }
div#orderLineItems {clear: both; }
div#centerCol img#providerLogo {display: inline-block; float: left; margin: 0 20px 0 0; }
div#faq span.itemWrapper dl dd {padding: 3px 0 0 10px; margin: 0 0 5px 0; }
div#centerCol hr {border-collapse: collapse; background: #cccccc; height: 1px; border: none; margin: 15px 0 15px 0; }
#leftCol a.aptReminder {text-decoration: none; padding: 5px 5px 15px 5px; display: block; color: #FFFFFF; border-top: 1px solid #004472; margin: 5px 0 0 0; width: 159px; background: url(../qsrimages/engine/aptReminderBackground.png) no-repeat bottom left; font-size: 12px; }
dl#faq a.readMore {display: block; color: #0076bf; text-align: right; position: static; font-size: 10px; }
@media screen {.reqField {vertical-align: middle; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;font-weight: bold;font-size: 14px;}}
@media print {.reqField {display:none;}}