/* ---- [ PAGE STRUCTURE ] ---- */
#homepagecontent{padding:0 0px 0 5px;}
.hpcol1{float:left;width:320px;margin:0 10px 0 5px;_margin-left:3px;background-color:#ccc;}
.hpcol2{float:left;width:325px;}

/* ---- [ PAGE MODULES ] ---- */
.imgleftContent{float:left;width:190px;}
.modlinklist p, .imgleftContent p, .modverttwolink p{padding:3px 0;}

/* ---- [Tab Boxes] ---- */
.HPtabbox{width:325px;}
.HPtabbox .tabHeader h2{text-align:left;font: bold 13px Arial, Helvetica, sans-serif;}
.HPtabbox .tabHeader h2 span{width:303px;}
.HPtabbox .tabContent{padding:5px;}
.HPtabbox .tabContent .imgleftContent{width:310px;padding-bottom:5px;}

/* ---- [Top Table] ---- */
#homeTbl{}
#homeTbl td{}

.modA{vertical-align:top;width:320px;padding:0 0 0 3px;}
.modB{vertical-align:bottom;padding:0 0 0 3px;}

/* ---- [2 x 2 Table] ---- */
.gridTable {border-spacing:5px;border-collapse: separate;}
.gridTable td{width:320px;padding:10px;vertical-align:top;}

/* ---- [3 Column Table] ---- */
.threecol {border-spacing:5px;border-collapse: separate;}
.threecol td{width:205px;padding:10px;vertical-align:top;}

/* ---- [3 Column Targeter Table] ---- */
.targeterTable td{width:207px;padding:0 4px;vertical-align:top;}

/* ---- [Vertical Two Col] ---- */
.modverttwolink {width:310px;}
.modverttwolink .rghtcol{float:left;width:140px;}
.modverttwolink .lftcol{float:left;width:140px;}

/* ---- [RSS] ----*/
.genericSingleFeedDroplet{

}
.genericSingleFeedDroplet .heading2{
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 22px;
    padding-bottom: 5px;
    font-family: Georgia, serif;
    font-style: italic;
}
.genericSingleFeedDroplet ul.majlink2 li{
    padding: 0 0 3px 15px;
    background: transparent url(http://images.meredith.com/lhj/images/temps/shell/purple/bullet_round.gif) no-repeat 5px 5px;
}
.genericSingleFeedDroplet ul.majlink2{
    margin: 0px;
    list-style: none;
}
.genericSingleFeedDroplet .bxbtmbdr{
    border: none;

}
.genericSingleFeedDroplet ul.majlink2{

}


/*------------ Slideshow Style ----------*/

/*style Div container for slideshow -*/

.flashPanel{vertical-align:top;width:325px;
    height:400px;padding:0 0 0 3px;}

.LHJflashpanel {
    width:325px;
    height:400px;
    overflow: hidden;
    border: none;
    display:block;
    border-image: none;
    position:absolute;
}

/* slide background */
.cycleShowOverlay{
    background: #b22170;
}

/* define style for Slide Header */
.cycleShowOverlay .cycleSlide .heading3{
    color:#fff;
    font-family:Verdana, Arial, sans-serif;
    font-size:30px;
    font-weight:bold;
    background: #F9A61A;
    padding: 0 20px 100px 20px;
    float:left;
    display:block;
    z-index:16;
    position:absolute;
    top:320px;
    text-align:center;
}

/* define style for buttons*/
.cycleShow .cycleNav a{
    background:#555;
    width:0  ;
    height:0;
    overflow: hidden;
}
.cycleShow .cycleNav .cycleNavActive a{
    background:#b22170;
}

/* Image Styling */
.cycleShowOverlay .cycleSlide .cycleSlideImage{
    float:left;
    z-index:15;
    width:100%;

}

/*paragraph*/
.cycleShowOverlay .cycleSlide .paragraph p{
    position:absolute;
    top:400px;
    padding: 0 25px 0 25px;
    z-index:17;

}

/* ---- [ Dynamic Lead ] ---- */
/*Default*/
.cycleShowDefault{float:left;width:100%; height:100%;overflow:hidden;position:relative;}
.cycleShowDefault {
    border: 5px solid #f6f6f6;
    -moz-border-bottom-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    -moz-border-top-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    -moz-border-left-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    -moz-border-right-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    -webkit-border-bottom-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    -webkit-border-top-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    -webkit-border-left-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    -webkit-border-right-colors:#e8e8e8 #f0f0f0 #f6f6f6 #f8f8f8 #fcfcfc;
    padding: 5px;
}
.cycleShowDefault .cycleSlide{width:100%;height:100%;overflow:hidden;padding:3px 0 0 3px; overflow: hidden; margin: 0 auto 6px auto;}
.cycleShowDefault .cycleSlide .cycleLink{text-decoration:none;display:block;}

/*Nav*/
.cycleShowDefault .cycleNavContainer{position:absolute;bottom:20px;right:10px;z-index:10;}
.cycleShowDefault .cycleNav{list-style:none;}
.cycleShowDefault .cycleNav li{float:left;}
.cycleShowDefault .cycleNav a{display:block;text-indent:-9999px;width:11px;height:10px;padding:0 6px;}
.cycleShowDefault .cycleNav a:focus{outline:none;}

/*Text Overlay*/
.cycleShowOverlay{float:left;width:100%;height:100%;overflow:hidden;}
.cycleShowOverlay .cycleSlide{width:100%;height:100%;text-align:center;}
.cycleShowOverlay .cycleSlide .cycleLink{text-decoration:none;display:block;}

/*Nav*/
.cycleShowOverlay .cycleNavContainer{position:absolute;bottom:0;width:100%;height: 37px;border:1px solid #DCDACD;}
.cycleShowOverlay .cycleNavCenter{position:absolute;width:50%;height::100%;left: 50%;}/* centers slide nav in conjunction with left: -50% in other elements */
.cycleShowOverlay .cycleNav{position:relative;left: 35%;z-index:10;list-style:none; height: 10px; width:100px;}
.cycleShowOverlay .cycleNav li{float:left;padding:2px 5px;}
.cycleShowOverlay .cycleNav a{display:block;text-indent:-9999px;width:10px;height:10px;}
.cycleShowOverlay .cycleNav a:focus{outline:none;}

