/* home.css home page specific styles */

/* BEGIN: needed for safari-related bug */
.lowModule .modulePromoSmall {
   margin:0;
   background-color:white;
   position:absolute;
   z-index:0;
   height:90px;
   width:155px;}
.lowModule .modulePromoSmall .link {
   left:0px;bottom:4px !important;}
.lowModule .modulePromoSmall .asset, .lowModule .modulePromoSmall img, .lowModule .modulePromoSmall .imgFrame {
   left:5px;}
.lowModule .modulePromoSmall p {
   margin:0;
   margin-left:80px !important;}
/* END: needed for safari-related bug */

#insideMid {
   margin-top:-4px;
}
#prospectFlashContainer #flashcontent, #customerFlashContainer #flashcontent {
   position:relative;
   /*background:transparent url(/images/common/bg_noflash.png) 10px 10px no-repeat;*/
   width:568px;
   height:372px;
}
#EPGContainer {
   width:568px;
   background-color:transparent;
}
#EPGContainer .controls {
   height:20px;width:inherit;
}
#EPGContainer.mini {
   padding: 8px 0px 0px 0px;
}
#EPGContainer.full {
   height:486px !important;
}
#flashcontent p.noflash {
   position:absolute;
   top:98px;left:112px;
   width:350px;
}
#prospectFlashContainer, #customerFlashContainer {
   width:568px;
   background-repeat:no-repeat;
}
#customerFlashContainer {
   position:relative;
   width:568px;
}
.homeModuleLink {
   position:relative;
}
.homeModuleLink a.button {
   float:none;
   position:absolute;
   bottom:4px;right:0px;
}
/* end prospect home modules */

/* start alert bar */
#alertBarContainer {
   clip: rect(0 400px 17px 0);
   color: #f00000;
   font-weight: bold;
   left: 10px;
   position: absolute;
   top: -67px;
   width: 400px;}
#alertBar {
   left: 0;
   position: absolute;
   top: 0; left: 0;}
#alertBar a {
   color: #f00000;
   font-weight: bold;}

.bottomLink {
   text-align:right;
   border-top:1px solid #ccc;
   padding:6px 0 0 0;
   margin:8px 10px -4px 10px;}

/* homepage header overrides */
.columns3 h2 a {
   margin-top:12px;
   margin-bottom:-8px;}

.homeModuleLink a.more {
   display:none;}

