
#ecRefresh {
min-height: 580px;
}
#ecPartners *,
#ecPartners td,
#ecPartners th {
font-size: 11px;
}
#ecPartners .tertiaryLink,
#ecPartners .tertiaryLinks {
margin: 0px 0px 10px 10px;
position: relative;
}
#ecPartners .fullPod .top h3,
#ecPartners #creditCardPod .creditPod h4 {
font-size: 11px;
font-weight: bold;
margin: 0px;
}
#ecPartners .podBody p {
margin: 0px 5px 10px 10px;
}
#ecPartners .podBody .intro {
margin-left: 140px;
}
#ecPartners .fullPod {
width: 420px;
margin: 0px 0px 10px 0px;
clear: both;
position: relative;
zoom: 1;
}
#ecPartners .fullPod .top {
background: url(/cms/global/assets/images/ecr/420podtop.gif) 0px 0px no-repeat;
margin:0px;
padding: 5px 10px;
}
#ecPartners .fullPod .top .showHideLink {
float: right;
position: relative;
}
#ecPartners .fullPod .top .showHideLink img {
margin: 0px 5px 0px 0px;
}
#ecPartners .fullPod .podBody {
background: url(/cms/global/assets/images/ecr/420podbottom.gif) 0px bottom no-repeat;
padding: 10px;
clear: both;
position: relative;
zoom: 1;
}
#ecPartners .fullPod .podBody .logo {
float: left;
margin: 0px 10px 10px 0px;
position: relative;
}
#ecPartners .fullPod .podBody .clearBoth {
position: relative;
}
#ecPartners .fullPod .podBody .fullWidthLogo {
margin: -10px 0px 10px -9px;
}
#ecPartners .fullPod .podBody table {
width: 390px;
}
#ecPartners .halfPod {
width: 205px;
margin: 0px 0px 10px 0px;
float: left;
}
#ecPartners .halfPod .top {
background: url(/cms/global/assets/images/ecr/205podtop.gif) 0px 0px no-repeat;
margin: 0px;
padding: 5px;
}
#ecPartners .halfPod .top h3 {
font-size:11px;
font-weight:bold;
margin:0px;
}
#ecPartners .halfPod .podBody {
background: url(/cms/global/assets/images/ecr/205podbottom.gif) bottom no-repeat;
padding-bottom: 10px;
height: 171px !important;
}
#ecPartners .halfPod .podBody img {
margin: 0px 0px 0px 1px;
}
#ecPartners .halfPod .podBody table {
width: 185px;
}
#ecPartners .podBody table {
border: 1px solid;
margin: 0px 10px 10px 10px;
}
#ecPartners .podBody table,
#ecPartners .podBody table th,
#ecPartners .podBody table td {
border-style: solid;
border-collapse: collapse;
border-color: black;
border-width: 1px;
padding: 3px;
}
#ecPartners .podBody table th {
background-color: #eaecf5;
}
#ecPartners .podBody tr,
#ecPartners .podBody table th,
#ecPartners .podBody table td {
border-width: 0px 0px 1px 1px;
border-color: black;
font-size: 11px;
}
#ecPartners .podBody ul,
#ecPartners ul {
list-style: outside;
list-style-type: disc;
margin: 0px 0px 10px 15px;
padding: 0px 10px;
}
#ecPartners .podBody ul.tertiaryLinks {
margin: 0px 0px 10px 10px;
padding: 0px;
}
#ecPartners .rightPod {
float: left;
margin-left: 10px;
}
.creditPod {
border-left: 1px dashed;
position: relative;
float: left;
height: 160px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 11px;
width: 105px;
}
#ecPartners .creditPod ul.tertiaryLinks {
margin: 0px 0px 10px 0px;
}
.creditPod.first {
border-left: none;
}
.creditPod img {
margin: 5px 0px;
}
.detail {
}
.conLinks ol.xoxo {
}
.conLinks {
font-size: 11px;
}
.conLinks ol.tertiaryLinks {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.conLinks .podBody ol li {
}
.conLinks .podBody ol li a.selected {
color:#CC0000;
}
.conLinks ol.child1 {
margin-bottom:-5px;
padding-top:5px;
}
.conLinks ol.child1 li {
list-style-type:none;
}
.conLinks ol.child1 a {
background:transparent url(/cms/global/microsites/ski/images/bluedoublechevron.gif) no-repeat scroll 0px 3px;
color:#404490;
margin-left:10px;
margin-right:10px;
padding-left:15px;
}
.conLinks ol.child1 a.selected {
background:transparent url(/cms/global/microsites/ski/images/reddoublechevron.gif) no-repeat scroll 0px 3px;
}
#ecPartners ul.franchiseAirlines li {
margin: 0px 0px 0px 20px;
}
#ecPartners .blueBorderBox {
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
}
#ecPartners #avisTable,
#ecPartners #avisTable th,
#ecPartners #avisTable td,
#ecPartners #alamoTable,
#ecPartners #alamoTable th,
#ecPartners #alamoTable td {
border-style: solid;
border-collapse: collapse;
border-color: #B3C3E5;
border-width: 1px;
padding: 3px;
}
#ecPartners #avisTable,
#ecPartners #alamoTable {
width: 200px;
}
#ecPartners #avisTable td,
#ecPartners #avisTable td strong,
#ecPartners #alamoTable td,
#ecPartners #alamoTable td strong {
font-size: 9px;
}
#ecPartners div.separator {
background: #FFFFFF url(/cms/global/assets/images/ecr/vr333.gif) repeat-y scroll 0pt;
margin-bottom: 0.5em;
margin-top: 0.5em;
padding: 0.5em 1em;
}
#ecTopFragment h1,
#ecTopFragContent h2 {
font-size: 180%;
}
#ecPartners #airlineHomePod {
margin-left: 215px;
}
#ecPartners #eStorePod .podBody img.logo {
margin: 0px 10px 0px 0px;
}
#ecPartners #BAAmexPodimage
{
margin: 0px 20px 10px 0px;
}
#ecPartners #BAAmexPodlink
{
margin: 0px 20px 0px 290px;
}
#ecPartners #BAAmexPodTerms
{
margin: 0px 20px -12px 0px;
}
#ecPartners #AvisPodimage {
float: left;
margin: 190px 20px 150px 0px;
}
#ecPartners .bluepodBody
{
margin: 0px 0px 0px 10px;
}
#ecPartners #alamoPodimage {
float: left;
margin: 120px 18px 0px 10px;
}
#ecPartners #intblueimage {
margin: 10px 0px 10px 140px;
}
#ecPartners #intblueimagede {
margin: 10px 0px 10px 150px;
}
#ecPartners #Novotellogoimage {
margin: 10px 0px 10px 140px;
}
#ecPartners td sup.supscript {
line-height: 1;
position: relative;
top: -0.3em;
vertical-align: baseline !important;
vertical-align: bottom;
font-size: smaller;
}
#ecPartners p sup.supscript1 {
line-height: 1;
position: relative;
top: -0.3em;
vertical-align: baseline !important;
vertical-align: bottom;
font-size: smaller;
}

