div.full-width, div.partial-width { background: url(http://www.vapor-systems.com/images/master/vapor-cleaning.gif) repeat-y center top} div.with-pod { background: url(http://www.vapor-systems.com/images/master/steam-cleaner-comparisons.gif) repeat-y center top} #gecko { margin: 0; padding: 0} div.with-pod #gecko { width: 559px} div.full-width #gecko { width: auto} div.full-width #gecko, div.partial-width #gecko { background: url(http://www.vapor-systems.com/images/master/residential-steam-cleaners-beta.gif) no-repeat center top; float: none} div.with-pod #gecko { background: url(http://www.vapor-systems.com/images/master/vapor-steam-cleaning-beta.gif) no-repeat center top; float: left} div.partial-width #contentBody { width: 526px} /*\*/ * html div.partial-width #contentBody { width: 558px} /* */ div.with-pod #contentBody { width: auto !important} #capBottom.with-pod { background: url(http://www.vapor-systems.com/images/master/buy-steam-cleaners.gif) no-repeat center top; /*\*//*/ background-image: url(http://www.vapor-systems.com/images/master/macIE5bug/cap_bottom_wpod.gif); /**/ } #pod, #infoPod, #infoPodCap, #infoPodCapBottom { float: right; clear: right; text-align: left; margin: 0; width: 168px !important; width: 189px} #pod { background: url(http://www.vapor-systems.com/images/master/vapor-systems-beta.gif) no-repeat center top; padding: 23px 11px 20px 10px} #promo { width: 189px} #infoPod, #infoPodCap, #infoPodCapBottom { padding: 0 11px 0 10px; color: #555} #infoPodCap { background: url(http://www.vapor-systems.com/images/master/buy-vapor-steam-cleaners.gif) no-repeat center top; height: 7px; font: 1px/1px monospace} #infoPodCapBottom { background: url(http://www.vapor-systems.com/images/master/buy-steam-vapor-cleaners.gif) no-repeat center top; height: 13px; font: 1px/1px monospace} #fma div.columns-2-aaB-aa { text-align: center} #fma div.columns-2-aaB-aa img { margin: 0.5em 0} #fma div.columns-2-aaB-B h2 { margin-top: 0em} #fma div.columns-2-aaB-B form { margin-top: 1.6em} #fma div.hr { font-size: 1px; line-height: 1px; border-top: 1px solid #c3c8cb; margin: 0 -10px} #fma h2.promoHeader, #fma h2, #configurator h4.promoHeader { padding-top: 0.15em; padding-bottom: 12px} #fma.productsHome h2.promoHeader { padding-top: 10px; padding-bottom: 12px; margin-top: 0} #feature.promoHeader { padding-top: 0; margin-top: 0} #fma.productsHome { position: relative; top: 0; left: 0; margin: 0; padding: 0; height: 142px} #fma img.promoImage { position: absolute; top: 0; left: 0; width: 232px; height: 142px} #fma img.promoFeatureImage { position: absolute; top: 0; left: 0; width: 232px; height: 111px} #fma div.promoMessage { position: absolute; top: 0; left: 233px; width: 317px; height: 142px} #fma div.promoFeatureMessage { position: absolute; top: 0; left: 233px; width: 315px; height: 130px} #fma p.promo-iow { margin-top: -0.9em} #fma div.badge-promo { position: absolute; top: 0; left: 549px; width: 173px} #promoButtons { margin-top: 2em} #fma { padding-bottom: 1px} #fma.fma-nobleed { padding: 0 16px; margin: 16px 1px 1em 0} hr { clear: both; background: #c3c8cb; color: #c3c8cb; border: none; height: 1px; margin: 0 0 1.35em !important; margin: 0 0 1em} hr.no-margin { clear: both; background: #c3c8cb; color: #c3c8cb; border: none; height: 1px} .dashed { background: #FFF; color: #FFF; border-top: 1px dashed #CCCCCC; border-right: none; border-bottom: none; border-left: none; height: 1px} #pod div.hr, #infoPod div.hr { border-top: 1px solid #c4cbce; background-color: white; padding: 0 10px; font-size: 1px; line-height: 1px; height: 1px !important; height: 2px} #pod div.hr { margin: 10px -10px} #infoPod div.hr { margin: 4px -10px; /*\*//*/ margin: 4px -11px 4px -9px; /**/ } cart { clear: both; background: #c3c8cb; color: #c3c8cb; border: none; height: 1px; margin: 0 0 1.35em !important; margin: 0 0 1em} cart.no-margin { clear: both; background: #c3c8cb; color: #c3c8cb; border: none; height: 1px} .dashed { background: #FFF; color: #FFF; border-top: 1px dashed #CCCCCC; border-right: none; border-bottom: none; border-left: none; height: 1px} #pod div.cart, #infoPod div.cart { border-top: 1px solid #c4cbce; background-color: white; font-size: 1px; line-height: 1px; height: 1px !important; height: 2px; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 10px; } #pod div.cart { margin-top: 0px; margin-right: -10px; margin-bottom: 0px; margin-left: -10px; } #infoPod div.cart { margin: 4px -10px; /*\*//*/ margin: 4px -11px 4px -9px; /**/ } bcart { clear: both; background: #c3c8cb; color: #c3c8cb; border: none; height: 1px; margin: 0 0 1.35em !important; margin: 0 0 1em} bcart.no-margin { clear: both; background: #c3c8cb; color: #c3c8cb; border: none; height: 1px} .dashed { background: #FFF; color: #FFF; border-top: 1px dashed #CCCCCC; border-right: none; border-bottom: none; border-left: none; height: 1px} #pod div.bcart, #infoPod div.bcart { border-top: 1px solid #c4cbce; background-color: white; font-size: 1px; line-height: 1px; height: 1px !important; height: 2px; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 10px; } #pod div.bcart { margin-top: 0px; margin-right: -10px; margin-bottom: 5px; margin-left: -10px; } #infoPod div.bcart { margin: 4px -10px; /*\*//*/ margin: 4px -11px 4px -9px; /**/ } div.full-width form.form-columns div.columns-2-Abb-bb div.promo-box { position: relative; top: 0; left: 0; background-color: #f7f7ee; padding: 7px 8px 2px 8px; border: 1px solid #d5d5ca; margin: 0 0 0 -16px; width: 158px !important; width: 176px} div.promo-box h3 { background-color: #c3c8cb; padding: 3px 0 3px 10px; /*\*//*/ padding: 4px 0 3px 10px; /**/ margin: -7px -8px 0 -8px} div.promo-box ul.link-list { position: relative; top: 0; left: 0; text-align: left; list-style: none outside; margin: 0 -8px; padding: 0.25em 0} div.promo-box ul.link-list li { clear: both; padding: 0.15em 4px 0.2em 4px; margin: 0 8px 0 4px; border-top: 1px solid #d5d5ca; line-height: 1.4em} div.promo-box p { margin: 0.5em 0} div.partial-width #options-box.columns-2-Abb-bb, div.full-width #options-box.columns-2-Abb-bb { border: 1px solid #eee; margin-top: -8px; margin-right: 0; margin-bottom: 1.5em; padding: 8px 8px 10px 16px; width: 149px !important; width: 173px} #options-box ul { margin-top: 1em; color: gray} #options-box2 ul { margin-top: 1em; color: #9183c8} .search-pod { margin: -10px -10px 10px -10px; padding: 10px} .search-pod input.submit { margin: 0.35em 0 0} div.msg-alert { position: relative; top: 0; left: 0; min-height: 1em; margin: 4px 0; padding: 4px 4px 4px 28px} /*\*/ * html div.msg-alert { height: 1em} /* */ div.msg-alert img { width: 16px; height: 16px; position: absolute; top: 3px; left: 8px} p.msg-error, div.msg-error { margin: 4px 0 -3px; padding: 0} p.msg-error img, div.msg-error img { margin: -0.3em; padding: 0} /*\*/ * html p.msg-error, * html div.msg-error { margin: 4px 0 -0.1em} /* */ * html p.msg-error img, * html div.msg-error img { /*\*/ margin: -0.6em; /* */ /*\*//*/ margin: 0; /**/ } iframe { background-color: #fff; position: absolute; top: 0; left: 0; width: 500px; height: 0; z-index: 2000; visibility: hidden} iframe#configurator.inpage { background-color: #f9fafa; position: static !important; width: 326px; height: auto; z-index: 1; visibility: visible} #contentBody iframe.rate-this { height: 23em; position: static; visibility: visible} #iframe-popup { padding: 4px 8px; margin: 0} body#iframe-inpage { background: #f9fafa} #EmxPopup { background-color: transparent; position:absolute; top: 0; left: 0; z-index: 1001; visibility: hidden} #EmxPopup #topLeft { position:absolute; top: 0; left: 0; width: 8px; height: 8px} #EmxPopup #top { position:absolute; top: 0; left: 8px; height: 8px} #EmxPopup #topRight { position:absolute; top: 0; right: 0; width: 8px; height: 8px} #EmxPopup #right { position:absolute; top: 8px; right: 0; width: 8px} #EmxPopup #bottomLeft { position:absolute; bottom: 0; left: 0; width: 8px; height: 8px} #EmxPopup #bottom { position:absolute; bottom: 0; left: 8px; height: 8px} #EmxPopup #bottomRight { position:absolute; bottom: 0; right: 0; width: 8px; height: 8px} #EmxPopup #left { position:absolute; top: 8px; left: 0; width: 8px} #EmxPopup #innerDIV { background-color: #fff; position: absolute; top: 8px; left: 8px} #EmxPopup #innerDIV #emxpopup-title { position: absolute; top: 4px; left: 16px; text-align: left; font-weight: bold} #EmxPopup #innerDIV #closeIcon { position: absolute; top: 0; right: 0; width: 16px; height: 16px} #EmxPopup #emxPopupContentArea { position: absolute; top: 24px; left: 8px; overflow: hidden; text-align: left} #static-messaging { padding: 0; margin: 0} #static-messaging div { margin: 0 auto 16px; padding: 16px; width:250px} #static-messaging h2 { margin: 0 0 .5em} #static-messaging h2 img { vertical-align:text-bottom; margin-right: 4px}