 


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('/it/opodo/images_rd/icon/downarrow.gif') no-repeat center left;
}
#headerWrapper-opodo #navPrimary li:hover a.arrowDown {
    padding-left: 1.4em;
    background: url('/it/opodo/images_rd/icon/uparrow.gif') no-repeat center left #f60;
}
#headerWrapper-opodo #navPrimary li.sfhover a.arrowDown {
    padding-left: 1.4em;
    background: url('/it/opodo/images_rd/icon/uparrow.gif') no-repeat center left #f60;
}

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

#headerWrapper-opodo #promoStripImage {
    background: url('/it/opodo/images_rd/layout/bg_promo.gif') repeat-x top center;
    height: px;
    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('/it/opodo/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; }

