.noHover{
    color: #CC0000 !important;
    text-decoration: none !important;
    cursor:default !important;
}

/*** Link Fonts ***/
#home .freeMagazinesHome a {
    color: #fff;
}
#home .freeMagazinesHome a:hover {
    color: #FECD32;
}
#home .ListItem_ItemTitle a {
    color: #2c286d;
    text-decoration: underline;
}
#home .ListItem_ItemTitle a:hover {
    text-decoration: underline;
    color:#cc0000;
}
#home .boxBody a {
    color: #2c286d;
    text-decoration:underline;
    font-weight:normal;
}
#home .boxBody a:hover {
    color: #cc0000;
    text-decoration:underline;
    font-weight:normal;
}
/* These need to be re-done into classes instead of descendant selectors  */
#home #RightColumn a {
    color:#000066;
    font-weight:normal;
    text-decoration:underline;
}
#home #RightColumn a:hover {
    color:#cc0000;
    font-weight:normal;
    text-decoration:underline;
}
/*** Header Fonts ***/
#home #contentContainer h1 {
    font-size:19px;
    margin-top:-4px;
    margin-bottom:8px;
}
/*** Body Fonts ***/
#home .ListItem_ItemTitle {
    color: #2c286d;
}
#home .ListItem_ItemSubTitle {
    color: #2c286d;
}
#home .ListItem_Info {
    color:#2c286d;
}
/** NOT USED:
#home .freeGiftTestimonial {
    margin-top: 34px;
    font-size: 16px;
}
#home .freeGiftTestimonialRight {
    float:right;
    padding-right: 12px;
    font-size: 13px;
}
 **/
/* May need to set some properties on #home .freegiftText instead */


#home .freegiftText {
    height: 120px;
}

#home .signatureLine {
    text-align:right;
}
.font16pxMargin {
    font-size:16px;
    margin-top:-8px;
    margin-bottom:0px;
}
.cancelationHeadline {
    font-size:21px;
    line-height:24px;
    font-weight:normal;
    letter-spacing: 1px;

}
.cancelationHeadlineCredit {
    margin-top:-5px;
    font-size:17px;
    font-weight:normal;
}
/*** Lists ***/
#home .boxBody ul li {
    font-weight:normal;
    padding:0;
    background-image: none;
}
/*** Structural Selectors ***/
#home #header {
    margin-top:20px;
}
#home #memberNav {
    margin-bottom:-4px;
}
#home .contentTop {
    background: url(../images/leisure-banner.jpg) no-repeat top left;
    height:259px;
}
#home .cancellation .contentTop {
    background: url(../images/cancellation-banner.jpg) no-repeat top left;
    height:219px;
    padding:40px 100px 0 440px;
    color:#fff;
}
#home #contentContainer {
    padding-bottom:20px;
    background:url(../images/home-content-bg.jpg) #fff repeat-x;
    float: left;
    width:964px;
    /* Disabling this page-wide. Moving to only CenterColumnLoggedIn.
    color:#2C286D;*/
}
#home #CenterColumnLoggedIn {
    color:#2C286D;
}
#home .freeMagazinesHome {
    padding:16px 0 0 35px;
    width:240px;
    float:left;
}

/*** NEW BOX ***/
.boxHeaderLeft {
	height:42px;
    width:15px;
    background:url(../images/box-header-left-trans.gif) no-repeat top left;
}
.boxHeaderCenter {
    background:url(/images/box-header-bg-trans.gif);
}
.boxHeaderRight {
	height:42px;
    width:15px;
    background:url(../images/box-header-right-trans.gif) no-repeat top left;
}
.boxFootLeft {
    height:15px;
    width:15px;
    background:url(../images/box-footer-left-trans.gif) no-repeat top left;
}
.boxFootCenter {
    background:url(/images/box-footer-bg-trans.gif);
}
.boxFootRight {
	height:15px;
    width:15px;
    background:url(../images/box-footer-right-trans.gif) no-repeat top right;
}
/*** NEW BOX END***/


#home .boxHeader {
    background:url(../images/box-header-left-home.gif) no-repeat top left;
}
#home .boxHeaderContainer {
    height:42px;
    width:100%;
    background:url(../images/box-header-right-home.gif) no-repeat top right;
}
#home .boxHeaderContainerLeft {
    padding-top:8px;
}
#home .boxFoot {
    height:15px;
    background:url(../images/box-footer-left.gif) no-repeat top left;
}
#home .boxBody {
    background-color: #c3d0ef;
}
#home .headerBar {
    display:none;
}
#home .ListItem_Details {
    width:140px;
}
/* This looks unfinished:
#home #contentContainer # {
 padding-left:14px;
 width:245px;
}
*/

/* This has been replaced with LeftColumn
#home #ListItem_Container {
    padding-left:14px;
    width:245px;
}
 */
/* This has been replaced with CenterColumn
#home #contentContainer #freeGift {
    padding:22px 0 0 28px;
    background:url(../images/home-divider.gif) no-repeat top left;
    width:315px;
}
*/
/* This has been replaced with RightColumn
#home #contentContainer #boxContainer {
    padding-left: 28px;
    padding-top:10px;
}
*/

/*  Classes and Ids below use PascalCase instead of camelCase
    because they are generated by chopping off 'shopper' in front */
    
#home #LeftColumn {
    float:left;
    padding:14px;
}
#home #LeftColumnCancellation {
    float:left;
    padding:14px;
    width: 536px;
}
#home #CenterColumn {
    float:left;
    padding:22px 0 0 28px;
    background:url(../images/home-divider.gif) no-repeat top left;
    width:295px;
}
#home #RightColumn {
    float:left;
    padding-left: 28px;
    padding-top:0px;
    margin-top:-10px
}
#home #RightColumnCancellation {
    float:left;
    padding-left: 28px;
    padding-top:0px;
    margin-top:-10px;
    width:340px;
    background:url(../images/home-divider.gif) no-repeat top left;
}
/* For Logged OUT state */
#home .LeftColumnLoggedOutWidth {
    width: 285px;
}
#home .RightColumnLoggedOutWidth {
    width:300px;
}
/* For Logged IN state */
#home .LeftColumnLoggedInWidth {
    width: 245px;
}
#home .RightColumnLoggedInWidth {
    width:307px;
}
/* For Cancellation Center */
/*#home .LeftColumnLoggedInWidthCancelation {
    width: 536px;
}*/
#home .RightColumnLoggedInWidthCancelation {
    width:340px;
    background:url(../images/home-divider.gif) no-repeat top left;
}
#home #RightColumnLoggedInCancelation {
	margin:30px 0 0 20px;
}
#home #confirmCancel {
    position:relative;
    height:200px;
}
#home #confirmCancelLeft {
	float:left;
	margin-top:15px;
}
#home #confirmCancelRight {
	float:left;    
	margin-top:15px;
	margin-left:15px;
}
#home .cancellationStep2 #belowFoldContainer {
	background:url(../images/home-content-bg.jpg) #fff top repeat-x;
}
#home .cancellationStep2 #belowFoldContainer h1 {
    font-size:19px;
    margin-top:-4px;
    margin-bottom:8px;
}
/* These two counteract the -10px margin of RightColumn */
#home #RightColumnLogIn {
    margin-top:20px;
    padding:0px 0px 0px 10px;
}
#home #RightColumnLoggedIn {
    margin-top:20px;
}
#home #RightColumnLoggedOut .box {
    width:275px;
}
#home #RightColumnLoggedIn .box {
    width:305px;
}
#home #freegiftImage {
    padding: 12px 20px 10px 0;
}

#featuredBenefitHeader {
    width: 210px;
}

.selectFree iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width: 100%;/*must have for any big value*/
    height: 100%;/*must have for any big value*/;
}


/*** Magazines Club ***/
#home .magazineClub #header {
	position:relative;
    z-index:0;
    margin-top:20px;
}
#home .magazineClub .nav {
    position:absolute;
    z-index:1;
    top:3px;
    left:336px;
    text-align:right;
    height:34px;
    width:601px;
}
#home .magazineClub #memberNav {
    position:relative;
	top:36px;
    text-align:left;
	margin-left:auto;
       color:#000066;
}
#home .magazineClub .contentTop {
    background: url(../images/magazine-banner.jpg) no-repeat top left;
    height:259px;
}
#home .magazineClub .freeMagazinesHome {
    padding:20px 0 0 67px;
    width:240px;
    float:left;
    color:#fff;
    font-size:16px;
}

#home .arrowLink{
display:block;
}

.errorText a {
	cursor:pointer;
	font-size:11px;
}


.whyCantILogIn{
	font-size:13px;
}
.whyCantILogIn li{
	margin-top:10px;
}


/*** Magazines Club Logged In ***/
#home .magazineClub .contentTopLoggedIn {
    background: url(../images/magazine-banner-loggedin.jpg) no-repeat top left;
    height:259px;
}

