.floatL {
    float: left;
}
.floatR {
    float: right;
}

.floatLinline {
    float: left;
    display:inline;
}
.floatRinline {
    float: right;
    display:inline;
}


.floatPodL {float:left; width:205px; padding:5px 0 5px 0;}
* html .floatPodR {float:right; width:205px; padding:5px 0 5px 2px;} 
.floatPodR {wi\dth /**/:250px; padding:5px 0 5px 2px;} 
.floatPodR {width:205px; padding:5px 0 5px 2px;}
html:not([dummy]) .floatPodR {float:right; width:205px; padding:5px 0 5px 2px;}

.searchDiv {padding-bottom:5px; clear:both;}
.searchA {float:left; width:21px; padding:0; margin:0;}
.searchB {float:right; width:180px; padding:0; margin:0;}
.clear {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
.opacity {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.50;
}
.nowrap {
    white-space:nowrap
}
/* TODO: create three table classes */
p, table {
    margin: 0.6em 0;
}

.clearfix:after {
   content: ".";
   display: block;
   height: 0%;
   line-height:0.3;
   clear: both;
   visibility: hidden;
}
        
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/***************************************************/
/** CLASSES I AM NOT HAPPY ABOUT, BUT DUE TO THE  **/
/** DESIGN I DONT THINK WE HAVE AN OPTION         **/
/***************************************************/
.pl5 { padding-left: 5px; } 
.pl10 { padding-left: 10px; } 
.pr3 { padding-right: 3px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pt5 { padding-top: 5px; }        /** including this style because of the searchpods **/
.pt10 { padding-top: 10px; }        /** including this style because of the searchpods **/
.pb5 { padding-bottom: 5px; }        /** including this style because of the searchpods **/
.pb09 { padding-bottom: 9px; }        /** including this style because of the searchpods **/
.pb10 { padding-bottom: 10px; }        /** including this style because of the searchpods **/
.center { text-align: center; } 
.w33pc { width: 32%; }
.w50pc { width: 49.99%; }
.w100pc { width: 100%; }
.left { text-align: left; }
.right { text-align: right; }
#searchpod label { line-height: 2em; }
#searchpod { border: 1px solid #ccc; }
#destination select {width:190px;}/*************************************************/
/** HTML TAG SETUP                              **/
/*************************************************/
h1, h2, h3, h4, h5, h6 {
    margin: 0;
}
form {
    margin: 0;
    background-color: transparent;
}
p, table, input, select, label {
    font: 1em/1.3em verdana, arial;
    color: #000;
/**    margin: 0.5em 0;**/
}
a {
/** Do we really want this across the whole site?
    More flexible to assign to each hyperlink class? **/
    text-decoration: none;
}
a:hover {
/** Do we really want this across the whole site?
    More flexible to assign to each hyperlink class? **/
    text-decoration: underline;
}

.podLink {padding:10px 0 0 25px; line-height:2em;}

/*************************************************/
/** WRAPPER                                     **/
/*************************************************/
#headerWrapper-opodo {
    width: 750px;
    font-size: 75%;
    font: 0.7em/1.2em verdana, arial;
    color: #000;
    background-color: #fff;
}
#bodyWrapper-opodo {
    font-size: 75%;
    font: 0.7em/1.2em verdana, arial;
    color: #000;
    background-color: #fff;
}
#footerWrapper-opodo {
    width: 750px;
    font-size: 75%;
    font: 0.7em/1.2em verdana, arial;
    color: #999;
    background-color: #fff;
}
.podWrapperA {
    width: 49.99%;
    float: left;
}
.podWrapperB {
    width: 100%;
    float: left;
}
.podShell {
    padding: 5px;
}


/*************************************************/
/** POD HEADER                                  **/
/*************************************************/
.podHeader-brand-primary {
    background-color: #900;
    padding: 0 10px;
    color: #fff;
}
.podHeader-brand-secondary {
    background-color: #f7f7e7;
    padding: 0 10px;
    color: #000;
}
.podHeader-brand-tertiary {
    background-color: #fff;
    padding: 0 10px;
    color: #000;
}
.podHeader-car-primary {
    background-color: #026431;
    padding: 0 10px;
    color: #fff;
}
.podHeader-car-secondary {
    background-color: #c3d6c2;
    padding: 0 10px;
    color: #000;
}
.podHeader-car-tertiary {
    background-color: #e0ece0;
    padding: 0 10px;
    color: #000;
}
.podHeader-country-primary {
    background-color: #fba445;
    padding: 0 10px;
    color: #fff;
}
.podHeader-country-secondary {
    background-color: #fbd1a3;
    padding: 0 10px;
    color: #000;
}
.podHeader-country-tertiary {
    background-color: #fff3e7;
    padding: 0 10px;
    color: #000;
}
.podHeader-flight-primary {
    background-color: #999967;
    padding: 0 10px;
    color: #000;
}
.podHeader-flight-secondary {
    background-color: #cc9;
    padding: 0 10px;
    color: #000;
}
.podHeader-flight-tertiary {
    background-color: #e6e6c1;
    padding: 0 10px;
    color: #000;
}
.podHeader-holiday-primary {
    background-color: #c69;
    padding: 0 10px;
    color: #000;
}
.podHeader-holiday-secondary {
    background-color: #eabfd4;
    padding: 0 10px;
    color: #000;
}
.podHeader-holiday-tertiary {
    background-color: #f0e1e8;
    padding: 0 10px;
    color: #000;
}
.podHeader-hotel-primary {
    background-color: #9285aa;
    padding: 0 10px;
    color: #000;
}
.podHeader-hotel-secondary {
    background-color: #d2d2e9;
    padding: 0 10px;
    color: #000;
}
.podHeader-hotel-tertiary {
    background-color: #ededf6;
    padding: 0 10px;
    color: #000;
}
.podHeader-insurance-primary {
    background-color: #6b91be;
    padding: 0 10px;
    color: #000;
}
.podHeader-insurance-secondary {
    background-color: #c5d9f2;
    padding: 0 10px;
    color: #000;
}
.podHeader-insurance-tertiary {
    background-color: #e3edf9;
    padding: 0 10px;
    color: #000;
}
.podHeader-package-primary {
    background-color: #adbdce;
    padding: 0 10px;
    color: #000;
}
.podHeader-package-secondary {
    background-color: #d0dbe2;
    padding: 0 10px;
    color: #000;
}
.podHeader-package-tertiary {
    background-color: #e8eff3;
    padding: 0 10px;
    color: #000;
}
.podHeader-travelGuide-primary {
    background-color: #fc6;
    padding: 0 10px;
    color: #000;
}
.podHeader-travelGuide-secondary {
    background-color: #ffe8b9;
    padding: 0 10px;
    color: #000;
}
.podHeader-travelGuide-tertiary {
    background-color: #fff;
    padding: 0 10px;
    color: #000;
}

.podHeader-news-primary {
    background-color: #999967;
    padding: 0 10px;
    color: #fff;
}

/*************************************************/
/** POD BODY                                    **/
/*************************************************/
.podBody-brand-primary {
    background-color: #900;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #fff;
}
.podBody-brand-secondary {
    background-color: #f7f7e7;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-brand-tertiary {
    background-color: #fff;
    margin: 2px 0 0 0;
    padding: 0;
    color: #000;
}
.podBody-car-primary {
    background-color: #026431;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #fff;
}
.podBody-car-secondary {
    background-color: #c3d6c2;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-car-tertiary {
    background-color: #e0ece0;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-country-primary {
    background-color: #fba445;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #fff;
}
.podBody-country-secondary {
    background-color: #fbd1a3;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-country-tertiary {
    background-color: #fff3e7;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-flight-primary {
    background-color: #999967;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-flight-secondary {
    background-color: #cc9;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-flight-tertiary {
    background-color: #e6e6c1;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-holiday-primary {
    background-color: #c69;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-holiday-secondary {
    background-color: #eabfd4;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-holiday-tertiary {
    background-color: #f0e1e8;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-hotel-primary {
    background-color: #9285aa;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-hotel-secondary {
    background-color: #d2d2e9;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-hotel-tertiary {
    background-color: #ededf6;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-insurance-primary {
    background-color: #6b91be;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-insurance-secondary {
    background-color: #c5d9f2;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-insurance-tertiary {
    background-color: #e3edf9;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-package-primary {
    background-color: #adbdce;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-package-secondary {
    background-color: #d0dbe2;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-package-tertiary {
    background-color: #e8eff3;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-travelGuide-primary {
    background-color: #fc6;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-travelGuide-secondary {
    background-color: #ffe8b9;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}
.podBody-travelGuide-tertiary {
    background-color: #fff;
    margin: 2px 0 0 0;
    padding: 5px;
    color: #000;
}


/*************************************************/
/** POD FOOTER - in development...              **/
/*************************************************/
.podFooter-brand-primary {
    background-color: #900;
    padding: 5px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    color: #fff;
}
.podFooter-brand-secondary {
    background-color: #f7f7e7;
    padding: 5px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    color: #000;
}
.podFooter-brand-tertiary {
    background-color: #fff;
    padding: 5px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    color: #000;
}

/*************************************************/
/** HYPERLINK                                   **/
/*************************************************/
a.link-brand-primary, .searchPodHeader-primary {
    color: #900;
}
a.link-brand-secondary, .searchPodHeader-secondary {
    color: #f30;
}
a.link-brand-tertiary, .searchPodHeader-tertiary {
    color: #fff;
}
/* create fourth brand to replace secondary below?
    - UPDATE: No need now... using ".link-brand-secondary". To style using black font then you use ".primary" class.
    a.secondary { color: #ff3004;font-weight: bold; } */

/*************************************************/
/** PARAGRAPH, HYPERLINK, LABEL, DIV, SPAN      **/
/*************************************************/
.primary {
    color: #000;
}
.secondary {
    color: #666;
}
.tertiary {
    color: #fff;
}

/*************************************************/
/** LIST - <ul>, <li>, <ol>, <dl>, <dt>, <dd>   **/
/*************************************************/
/* todo: RENAME TO PRIMARY, SEC, TERT. */
ul.primary {
    /** non-bulleted list **/
    padding: 0;
    margin: 0;
    list-style-type: none;
}
ul.secondary {
    /** Created for ANIX **/
    padding-left:15px;
     margin: 0;
}
ul.tertiary {
    /** ? **/
}
li.primary {
    /** ? **/
    clear: both;
    font: 1em/1.5em verdana, arial;
    padding: 2px 0;
}
li.topdeals {
    /** ? **/
    clear: both;
    font: 1em/1.5em verdana, arial;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}
li.secondary {
    /** ? **/
}
li.tertiary {
    /** ? **/
}
dl.primary {
    margin: 0;
}
dl.secondary {
}
dl.tertiary {
}
dt.primary {
    margin: 0;
}
dt.secondary {
}
dt.tertiary {
}
dd.primary {
    margin: 0;
}
dd.secondary {
}
dd.tertiary {
}
/**
    ul.noBullet { padding: 0; margin: 0; list-style-type: none; }
    ul.noBullet li { clear: both; font: 1em/1.5em verdana, arial; padding: 2px 0; }
    dl, dt, dd { margin: 0; }
**/

/*************************************************/
/** HORIZONTAL RULE                             **/
/*************************************************/
hr.primary {
    border: 0;
    color: #900;
    background-color: #900;
    height: 2px;
}
hr.secondary {
    border: 0;
    color: #999;
    background-color: #999;
    height: 1px;
}
hr.tertiary {
    border: 0;
    color: #fff;
    background-color: #fff;
    height: 1px;
}

/*************************************************/
/** HEADING                                     **/
/*************************************************/
h1 {
    font: bold 1.3em/1.5em verdana, arial;
}
h2 {
    font: bold 1.0em/1.5em verdana, arial;
    padding: 3px 0;
}
h3 {
    /* NOT CONFIRMED */
    font: bold 1em/1.5em verdana, arial;
}
h4 {
    /* NOT CONFIRMED */
    font: bold 1.3em/1.5em verdana, arial;
}
h5 {
    /* NOT CONFIRMED */
    font: bold 1.3em/1.5em verdana, arial;
}
h6 {
    /* NOT CONFIRMED */
    font: bold 1.3em/1.5em verdana, arial;
}@media print{
    .adConadTop{display:none;}
    .adConadSide{display:none;}
    }
.adConadTop {width:750px;}
.adConadSide {clear:both;}
.adTop{float:right;margin:10px 0 10px 0;}
.adSide{position:absolute;left:760px;padding:0px;} 


body { margin: 0;}
#headerWrapper-opodo #banner {width: 750px;}
#headerWrapper-opodo #navImage img {border:none;}
#headerWrapper-opodo #noNavImage {height:26px;}
#headerWrapper-opodo {
    width: 750px;
    font-size: 75%;
    font: 0.7em/1.2em verdana, arial; color: #000;
    background-color: #fff;
}
#headerWrapper-opodo #navigation {
    width: 100%;
}

#headerWrapper-opodo #logo a img {
    float: left;
    width: 140px;
    margin-top: -26px;
    position: relative;
    border:none;
}
#headerWrapper-opodo #phoneNum {
    font: 0.9em verdana, arial;
    color: #666;
    padding: 0.8em 1em;
    height: 1.2em;
}
/******************************* navUtility ***************************/
#headerWrapper-opodo #navUtilityWrapper {
    width: 600px;
    float: right;
    text-align: right;
    margin-top: -26px;
    position: relative;
}
#headerWrapper-opodo #navUtility {
    text-align: right;
    padding: 3px 0;
}
#headerWrapper-opodo #navUtility .first {
    border: 0;
    padding-left: 1em;
}
#headerWrapper-opodo #navUtility ul {
    margin: 1px 0;
    padding: 0;
    list-style: none;
}
#headerWrapper-opodo #navUtility li {
    padding: 0 0.7em;
    font: 0.9em/1em verdana, arial;
    border-left: 1px solid #999;
    display: inline;
}
#headerWrapper-opodo #navUtility li a {
    color: #000;
    text-decoration: none;
}
#headerWrapper-opodo #navUtility li a:hover {
    text-decoration: underline;
}
#headerWrapper-opodo #navUtility li a.primary {
    color: #900;
    text-decoration: none;
}
#headerWrapper-opodo #navUtility li a:hover {
    text-decoration: underline;
}
#headerWrapper-opodo #navUtility li a span {
    color: #999;
    font-weight: 700;
}
/******************************* navPrimary ***************************/
#headerWrapper-opodo .navPrimary {
    background-color: #900;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    width: 100%;
    float: left;
}
#headerWrapper-opodo .navPrimary ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#headerWrapper-opodo .navPrimary ul li {
    border-right: 1px solid #ccc;
    font: 1em/1.25em verdana, arial;
    float: left;
}

#headerWrapper-opodo .navPrimary li a.optionSingle {
    padding: 0.85em 1.0em;
    display: block;
    color: #fff;
    text-decoration: none;
}
* html #headerWrapper-opodo .navPrimary li a.optionSingle {
         padding: 0.8em 1.0em;      
         p\adding: 0.85em 1.0em;    
}

#headerWrapper-opodo .navPrimary li a.optionSingle:hover {
    background-color: #f60;
    color: #fff;
}
#headerWrapper-opodo .navPrimary li a.optionDouble {
    padding: 0.2em 0.8em;
    display: block;
    text-align: center;
    color: #fff;
    text-decoration: none;
}
#headerWrapper-opodo .navPrimary li a.optionDouble:hover {
    background-color: #f60;
    color: #fff;
}
#headerWrapper-opodo .navPrimary li a:hover {
    text-decoration: underline;
}

#headerWrapper-opodo .navPrimary li.promotion {
  
    
           background-color: #FFCC66;
    
 
    
}

#headerWrapper-opodo .navPrimary li.promotion a {
    color: #000;
}
#headerWrapper-opodo .navPrimary li.promotion a:hover {
    color: #fff;  
}
#headerWrapper-opodo .navPrimary li.activeTab {
    background-color: #f60;
    color: #fff;
}
#headerWrapper-opodo #navPrimary li a.arrowDown {
    padding-left: 1.4em;
    background: url('../images_rd/icon/downarrow.gif') no-repeat center left;
}
#headerWrapper-opodo #navPrimary li:hover a.arrowDown {
    padding-left: 1.4em;
    background: url('../images_rd/icon/uparrow.gif') no-repeat center left #f60;
}
#headerWrapper-opodo #navPrimary li.sfhover a.arrowDown {
    padding-left: 1.4em;
    background: url('../images_rd/icon/uparrow.gif') no-repeat center left #f60;
}

/******************************** PROMO STRIP ********************************/
#headerWrapper-opodo #promoStrip {
    background: url('../images_rd/layout/HDR_shadow_281106.jpg') repeat-x top center;
    padding:0;
    text-align: center;
}
#headerWrapper-opodo #partnerPromoStrip {
    background: url('../images_rd/layout/bg_promo2.gif') repeat-x top center;
}

#headerWrapper-opodo #promoStripImage {
    background: url('../images_rd/layout/HDR_shadow_281106.jpg') repeat-x top center;
    height: 5px;
    clear: both;
}
#headerWrapper-opodo #promoStrip .mt8 {
    margin-top:8px;
}

#headerWrapper-opodo #promoStrip .promoTxt {
    font: 1em verdana, arial;
    height: 43px;
    padding-left:10px;
}
#headerWrapper-opodo #promoStrip a {
    color: #666;
    text-decoration: none;
}
#headerWrapper-opodo #promoStrip a:hover {
    color: #666;
    text-decoration: underline;
}
#headerWrapper-opodo .promoImg {
    margin-top: -43px;
}

/******************************** DropDowns ********************************/
#headerWrapper-opodo li .dropdown {z-index:1002;
    position: absolute;
    left: -999px;
}
#headerWrapper-opodo li:hover .dropdown {
    z-index: 1002;
    left: auto;
}
#headerWrapper-opodo .dropdown {
    background: url('../images_rd/layout/bg_menu.gif') repeat-x;
    background-color: #f60;
    white-space: nowrap;
}
#headerWrapper-opodo .dropdown ul li {
    padding: 0.5em 1.5em;
    clear: both;
    border: 0;
    float:none;
}
#headerWrapper-opodo .dropdown ul li:hover {
    padding: 0.5em 1.5em;
    clear: both;
    border: 0;
}
#headerWrapper-opodo li.sfhover .dropdown {
    left: auto;
}
#headerWrapper-opodo .dropdown a {
    font: 1em verdana, arial;
    color: #fff;
    text-decoration: none;
}

/* ie select box z-index bug fix */
* html #navPrimary iframe {
  position: absolute;
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

#headerWrapper-opodo .noPromoStrip { clear: both; display: block; height: 5px; visibility: hidden; }

.floatL { float: left; }
.floatR { float: right; }
.clear { clear: both; display: block; height: 0; visibility: hidden; }
.pl10 { padding-left: 10px; } 
.pt10 { padding-top: 10px; }
#footerWrapper-opodo {
    width: 750px;
    color: #999;
    font-size: 75%;
    font: 0.7em/1.2em verdana, arial;
    background-color: #fff;
    margin:30px 0 30px 0;
}
#footerWrapper-opodo p, #footerWrapper-opodo .secondary {
    color:#999
}

#footerWrapper-opodo .footerLogos {
    width: 145px;
    float: left;
}
#footerWrapper-opodo .footerPartnerLogos {
    width: 145px;
    float: left;
    margin:10px 0 0 0;
}
#footerWrapper-opodo .footerContent {
    width: 600px;
    float: right;
}
#footerWrapper-opodo .footerContent ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#footerWrapper-opodo .footerContent .first {
    border: 0;
    padding-left: 0;
}
#footerWrapper-opodo .footerContent li {
    padding: 0 0.4em;
    font: 1em/1em verdana, arial;
    border-left: 1px solid #999;
    display: inline;
    line-height:1.3em;
}
#footerWrapper-opodo .footerContent li a {
    color: #900;
    text-decoration: none;
}
#footerWrapper-opodo .footerContent li a:hover {
    text-decoration: underline;
}


/********************************************/
/** duplicated from brand.css for partners **/
/********************************************/
#footerWrapper-opodo table {
    font: 1em/1.3em verdana, arial;
    color: #000;
    margin: 0.5em 0;
}
#footerWrapper-opodo hr.primary {
    border: 0;
    color: #900;
    background-color: #900;
    height: 2px;
}
#footerWrapper-opodo hr.secondary {
    border: 0;
    color: #666;
    background-color: #666;
    height: 1px;
}
#footerWrapper-opodo a.link-brand-primary {
    color: #900;
}
#footerWrapper-opodo .clear {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}.fsmall{ font-size: 9px; font-family: verdana,arial,sans-serif; line-height: 150%; }
.e { font-size:1px;line-height:1px;height:1px;width:1px;}
.center{ text-align:center; }
.bdr1{border:1px;border-style:solid;}
.bdrBurgundy{border-color:#990033;}
.whiteBG { background-color:#FFFFFF; }
.emp {}
.text {}
.b {font-weight:bold;}
.mmushroomBG { background-color:#CCCC99; }.promo-listing {
}
.promo-listing table{
    width:100%;
    border:1px;
}
.promo-listing td {
    padding-right:10px;
    text-align:left;
    vertical-align:top;
}
td.promo-listing-price {
    text-align:right;
    padding-right:0px;
}
.promo-listing p {
    margin-top:0px;
    padding:0px;
    border:0px;
}
.promo-listing-offer{
    margin-bottom:10px;
}
.promo-listing .link-brand-primary {
    margin-bottom:5px;
}
.promo-listing .promo-desc {
     margin-bottom:5px;
     text-align:left;
}
.promoImgRw {
    padding-bottom:7px;
    width:70px;
    
}
.promo-listing .promoImg {
    width:70px;
    border:0px;
    padding-top:3px;
}
.floatLPromo {float:left; width:80px; margin: 0; padding:0;}
.floatRPromo {margin-left:90px; padding:0;}