﻿* {margin:0;padding:0;}

img,div,td {behavior:url(iepngfix.htc);}

body {
    background-color:#fcf2f5;
    background-image:url(../images/ppm_tilebg.png);
    color:#414042;
    min-width:940px;
    font-size:12px;
    font-family:Tahoma;
    text-align:center;
    margin:0;
    padding:0 3%;}

p {
    color:#666c70;
    padding-bottom:8px;
    padding-top:8px;}

a {
    text-decoration:none;
    font-weight:700;
    color:#e60e63;}

a:hover {
    text-decoration:underline;
    cursor:pointer;}

.top {
    position:relative;
    float:right;
    z-index:5000;}

#wrapper {
    width:818px;
    height:1%;
    overflow:hidden;
    z-index:1;
    margin:0 auto;}

#nav {
    width:818px;
    height:90px;}

#nav div {position:relative;}

.menuNav {
    width:672px;
    height:45px;
    position:absolute;
    top:45px;
    left:420px;
    margin:-29px 0 0 -180px;}

ul#topnav {
    list-style:none;
    width:672px;
    float:left;
    margin:0 0 20px;
    padding:0;}

ul#topnav li {
    float:left;
    margin:0;
    padding:0;}

ul#topnav a {
    float:left;
    display:block;
    height:45px;
    text-indent:-99999px;
    background-position:left top;}

ul#topnav a:hover {background-position:left -46px;}

#home li.home a,#collection li.collection a,#ppsupermom li.ppsupermom a,#momstories li.momstories a,#anniversary li.anniversary a {
background-position:left bottom;}

ul#topnav li.home a {
    background-image:url(../images/nav_home_a.png);
    width:79px;}

ul#topnav li.collection a {
    background-image:url(../images/nav_collection_a.png);
    width:89px;}

ul#topnav li.ppsupermom a {
    background-image:url(../images/nav_ppsupermom_a.png);
    width:172px;}

ul#topnav li.momstories a {
    background-image:url(../images/nav_momsstories_a.png);
    width:103px;}

ul#topnav li.anniversary a {
    background-image:url(../images/nav_5thanniversary_a.png);
    width:130px;}

#header {
    width:806px;
    z-index:1;
    margin:0;
    padding:0;}

#bodyContent {
    width:806px;
    height:auto;
    background-color:#fff;
    margin:0;
    padding:0;}

#bodyContent .homeTable {
    border-collapse:collapse;
    margin-left:30px;}

#bodyContent .disclaimer {
    font-size:9px;
    font-style:italic;}

#bodyContent .intro {
    width:500px;
    margin-left:35px;
    text-align:left;}

#bodyContent .intro p {text-align:left;}

#bodyContent .intro h4 {
    color:#f18dba;
    font-weight:700;
    text-transform:uppercase;}

.boldText {
    font-size:14px;
    font-weight:700;
    color:#333;}

#emailFriendContent {
    float:left;
    width:806px;
    height:660px;
    margin-top:20px;
    background-color:#fff;
    background-image:url(../images/ppm2011_emailfriend_footerBg.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;}

#momStoriesContent {
    float:left;
    margin-left:30px;
    margin-bottom:100px;
    width:300px;}

#rulesContent {
    float:left;
    width:640px;
    height:600px;
    text-align:left;
    padding:20px;
    overflow:auto;}

#columnOne {
    float:left;
    width:420px;
    display:inline;
    text-align:left;
    z-index:2;
    margin:80px 0 0 20px;
    padding:5px 0;}

#columnOne > p {font-size:14px;}

#columnTwo {
    float:right;
    display:inline;
    width:326px;
    height:330px;
    background-image:url(../images/ppm2011_5thanniv_pinkbox.gif);
    background-position:top;
    background-repeat:no-repeat;
    margin:80px 20px 0 0;
    padding:5px 0;}

#columnTwoSupermom {
    float:right;
    display:inline;
    width:325px;
    height:545px;
    background-image:url(../images/ppm2011_supermom_pinkbox.gif);
    background-position:top;
    background-repeat:no-repeat;
    z-index:2;
    margin:80px 20px 0 0;
    padding:5px 0;}

.logolist {
    position:relative;
    width:250px;
    right:-35px;
    z-index:200;}

.daisyWheel {
    position:relative;
    left:290px;
    bottom:20px;
    width:276px;
    height:275px;
    z-index:8;}

.clickLink {
    position:relative;
    left:160px;
    top:400px;
    font-size:12px;
    font-weight:700;
    width:180px;
    height:50px;
    text-align:left;
    text-transform:uppercase;
    color:#333;}

.clickLink a {
    color:#000;
    text-decoration:none;}

.clickLink a:hover {
    color:#000;
    text-decoration:underline;}

.pinkText {
    color:#e60e63;
    font-size:12px;
    font-weight:700;
    font-family:Tahoma;}

.emailTable {margin-left:10px;}

.collection1,.collection2,.collection3 {
    width:720px;
    z-index:1;
    margin:0;
    padding:0 5% 0 7%;}

.collection2 {margin-top:30%;}

div.galleryImg {
    height:auto;
    width:auto;
    float:left;
    text-align:center;
    margin:10px;}

div.galleryImg img {
    display:inline;
    border:0;
    margin:3px;}

div.galleryImg a:hover img {border:0;}

div.desc {
    text-align:center;
    font-weight:400;
    width:150px;
    margin:2px;}

dl.image_map {
    display:block;
    width:429px;
    height:162px;
    background:url(../images/ppm_collection_wheretobuy.gif);
    position:relative;
    left:300px;}

a.LINK0 {
    left:16px;
    top:56px;
    background:transparent;
    display:block;
    width:121px;
    height:0;
    padding-top:52px;
    overflow:hidden;
    position:absolute;}

a.LINK1 {
    left:161px;
    top:55px;
    background:transparent;
    display:block;
    width:121px;
    height:0;
    padding-top:52px;
    overflow:hidden;
    position:absolute;}

a.LINK2 {
    left:302px;
    top:55px;
    background:transparent;
    display:block;
    width:121px;
    height:0;
    padding-top:52px;
    overflow:hidden;
    position:absolute;}

a.LINK3 {
    left:7px;
    top:107px;
    background:transparent;
    display:block;
    width:130px;
    height:0;
    padding-top:52px;
    overflow:hidden;
    position:absolute;}

a.LINK4 {
    left:161px;
    top:107px;
    background:transparent;
    display:block;
    width:121px;
    height:0;
    padding-top:52px;
    overflow:hidden;
    position:absolute;}

a.LINK5 {
    left:305px;
    top:107px;
    background:transparent;
    display:block;
    width:121px;
    height:0;
    padding-top:52px;
    overflow:hidden;
    position:absolute;}

.inputForm {
    font-size:12px;
    border:solid 1px #666c70;
    width:170px;
    margin:2px 0 5px;
    padding:4px 2px;}

.inputEmailSubmit {
    border:solid 1px #666c70;
    width:190px;
    margin:2px 0 0;
    padding:2px;}

.inputL {
    font-size:12px;
    border:solid 1px #666c70;
    width:354px;
    margin:2px 0 5px;
    padding:4px 2px;}

.inputM {
    font-size:12px;
    border:solid 1px #666c70;
    width:200px;
    margin:2px 0 5px;
    padding:4px 2px;}

.inputS {
    font-size:12px;
    border:solid 1px #666c70;
    width:76px;
    margin:2px 0 5px;
    padding:4px 2px;}

.style1 {
    font-size:12px;
    border:solid 1px #666c70;
    width:30px;
    margin:2px 0 5px;
    padding:1px 2px;}

checkbox {
    font-size:12px;
    padding-right:10px;
    border:solid 1px #666c70;
    width:auto;
    margin:2px 10px 5px 0;}

textarea {
    border:solid 1px #666c70;
    width:730px;
    margin-left:0;
    margin-right:10px;}

.ftextarea {width:250px;}

.submitBtn {
    background:url(../images/btn_submit.png) no-repeat;
    cursor:pointer;
    width:70px;
    height:33px;
    border:none;}

.submitBtn2 {
    background:url(../images/btn_submit2.png) no-repeat;
    cursor:pointer;
    width:70px;
    height:33px;
    border:none;}

.smallError {
    color:Red;
    font-size:12px;}

#footer {
    position:relative;
    left:0;
    top:0;
    z-index:100;
    width:806px;
    height:200px;
    background-image:url(../images/ppm2011_footerBg.png);
    background-position:bottom;
    background-repeat:no-repeat;}

.footerContent {
    float:left;
    margin-left:12px;
    margin-top:10px;
    color:#fff;
    font-size:11px;}

.footerLogo {
    float:left;
    margin-left:20px;
    margin-top:-20px;
    width:117px;
    height:96px;
    clear:both;}

#footer a {color:#fff;}

.EmailShowingPanel {margin-left:0;}

.EmailHiddenPanel {
    width:0;
    height:0;
    margin-left:20px;
    visibility:hidden;}

.FooterMailPopup {
    width:355px;
    height:145px;
    background-image:url(../images/MailPopup.gif);
    position:relative;
    top:-260px;
    left:-100px;
    cursor:pointer;
    z-index:5000;}

.FooterInvalidPopup {
    position: absolute;
    width:355px;
    height:145px;
    background-image:url(../images/InvalidMailPopup.gif);
    top:-20px;
    left:0px;
    cursor:pointer;
    z-index:5000;}

#footerTM {
    color:#666;
    width:320px;
    height:5px;
    position:relative;
    left:0;
    top:20%;
    text-align:center;
    font-family:tahoma;
    font-size:11px;
    font-weight:700;
    margin:0 auto;}

#footerTM a {color:#666;}

.reg {font-size:8px;vertical-align:top;}

.momsCrumb {margin-top:140px;text-align:center;font-size:11px;}

.momsCrumb a:hover {color:#414042;}

.ppsupermomFooter {margin-top:-130px;}

.momstoriesFooter {margin-top:-110px;}

/* 2011 */
.mom2011_1 {margin-top: 0px;}
.ribbon1_2011 {
    position:relative;
    width:806px;
    height:117px;
    top:-50px;
    z-index:1;
    background:url(../images/ppm2011_ribbon1.png) no-repeat center;
}
.tbl2011_2 {margin-top: -60px;}
.ribbon2_2011 {
    position:absolute;
    width:806px;
    height:117px;
    top:875px;
    z-index:2;
    background:url(../images/ppm2011_ribbon2.png) no-repeat center;
}
.tbl2011_3 {margin-top: 40px;}
.ribbon3_2011 {
    position:absolute;
    width:806px;
    height:117px;
    top:1325px;
    z-index:2;
    background:url(../images/ppm2011_ribbon3.png) no-repeat center;
}
.tbl2011_4 {margin-top: 0px;}
.ribbon4_2011 {
    position:absolute;
    width:806px;
    height:117px;
    top:1675px;
    z-index:2;
    background:url(../images/ppm2011_ribbon4.png) no-repeat center;
}
.tbl2011_5 {margin-top: 15px;}
.ribbon5_2011 {
    position:absolute;
    width:806px;
    height:117px;
    top:2080px;
    z-index:2;
    background:url(../images/ppm2011_ribbon5.png) no-repeat center;
}
.tbl2011_6 {margin-top: 0px;}
.ribbon6_2011 {
    position: absolute; 
    width: 806px; 
    height: 117px; 
    top: 2420px; 
    z-index:2; 
    background:url(../images/ppm2011_ribbon6a.png) no-repeat center;
}
.tbl2011_7 {margin-top: 15px;}
.ribbon7_2011 {
    position: absolute; 
    width: 806px; 
    height: 117px; 
    top: 2852px; 
    z-index:2; 
    background:url(../images/ppm2011_ribbon7.png) no-repeat center;
}

/* 2010 */
.mom2010_1 {margin-top: 10px;}
.ribbon1 {
    position:absolute;
    width:806px;
    height:117px;
    top:460px;
    z-index:1;
    background:url(../images/ppm2011_ribbon1.png) no-repeat center;
}
.mom2010_2 {margin-top: 50px;}
.ribbon2 {
    position:absolute;
    width:806px;
    height:117px;
    top:800px;
    z-index:2;
    background:url(../images/ppm2011_ribbon2.png) no-repeat center;
}
.mom2010_3 {margin-top: 40px;}
.ribbon3 {
    position:absolute;
    width:806px;
    height:117px;
    top:1210px;
    z-index:3;
    background:url(../images/ppm2011_ribbon3.png) no-repeat center;
}
.mom2010_4 {margin-top: 24px;}
.ribbon4 {
    position:absolute;
    width:806px;
    height:117px;
    top:1510px;
    z-index:4;
    background:url(../images/ppm2011_ribbon4.png) no-repeat center;
}
.mom2010_5 {margin-top: 20px;}
.ribbon5 {
    position:absolute;
    width:806px;
    height:117px;
    top:1890px;
    z-index:5;
    background:url(../images/ppm2011_ribbon5.png) no-repeat center;
}
.mom2010_6 {margin-top: 40px;}
.ribbon6 {
    position:absolute;
    width:806px;
    height:117px;
    top:2208px;
    z-index:6;
    background:url(../images/ppm2011_ribbon6.png) no-repeat center;
}
.mom2010_7 {margin-top: 50px;}
.ribbon7 {
    position:absolute;
    width:806px;
    height:117px;
    top:2600px;
    z-index:7;
    background:url(../images/ppm2011_ribbon7.png) no-repeat center;
}

/* 2009 */
.mom2009_1 {margin-top: 10px;}
.ribbon1_2009 {
    position:relative;
    width:806px;
    height:117px;
    top:-65px;
    z-index:1;
    background:url(../images/ppm2011_ribbon1.png) no-repeat center;
}
.mom2009_2 {margin-top: 50px;}
.tbl2009_2 {margin-top: -90px;}
.ribbon2_2009 {
    position:absolute;
    width:806px;
    height:117px;
    top:790px;
    z-index:2;
    background:url(../images/ppm2011_ribbon2.png) no-repeat center;
}
.mom2009_3 {margin-top: 50px;}
.ribbon3_2009 {
    position:absolute;
    width:806px;
    height:117px;
    top:1120px;
    z-index:3;
    background:url(../images/ppm2011_ribbon3.png) no-repeat center;
}
.mom2009_4 {margin-top: 25px;}
.tbl2009_4 {margin-top: -20px;}
.ribbon4_2009 {
    position:absolute;
    width:806px;
    height:117px;
    top:1370px;
    z-index:4;
    background:url(../images/ppm2011_ribbon4.png) no-repeat center;
}
.mom2009_5 {margin-top: 25px;}
.tbl2009_5 {margin-top: 20px;}
.ribbon5_2009 {
    position:absolute;
    width:806px;
    height:117px;
    top:1740px;
    z-index:5;
    background:url(../images/ppm2011_ribbon5.png) no-repeat center;
}
.mom2009_6 {margin-top: 5px;}
.tbl2009_6 {margin-top: 30px;}
.ribbon6_2009 {
    position:absolute;
    width:806px;
    height:117px;
    top:2030px;
    z-index:6;
    background:url(../images/ppm2011_ribbon6.png) no-repeat center;
}
.mom2009_7 {margin-top: 25px;}
.tbl2009_7 {margin-top: 10px;}
.ribbon7_2009 {
    position:absolute;
    width:806px;
    height:117px;
    top:2330px;
    z-index:7;
    background:url(../images/ppm2011_ribbon7.png) no-repeat center;
}
.tbl2009_8 {margin-top: 30px;}

/* 2008 */
.mom2008_1 {margin-top: 20px;}
.ribbon1_2008 {
    position:absolute;
    width:806px;
    height:117px;
    top:490px;
    z-index:1;
    background:url(../images/ppm2011_ribbon1.png) no-repeat center;
}
.mom2008_2 {margin-top: 25px;}
.tbl2008_2 {margin-top: 30px;}
.ribbon2_2008 {
    position:absolute;
    width:806px;
    height:117px;
    top:765px;
    z-index:2;
    background:url(../images/ppm2011_ribbon2.png) no-repeat center;
}
.mom2008_3 {margin-top: 48px;}
.tbl2008_3 {}
.ribbon3_2008 {
    position:absolute;
    width:806px;
    height:117px;
    top:1120px;
    z-index:3;
    background:url(../images/ppm2011_ribbon3.png) no-repeat center;
}
.mom2008_4 {margin-top: 50px;}
.tbl2008_4 {}
.ribbon4_2008 {
    position:absolute;
    width:806px;
    height:117px;
    top:1435px;
    z-index:4;
    background:url(../images/ppm2011_ribbon4.png) no-repeat center;
}
.mom2008_5 {margin-top: 10px;}
.tbl2008_5 {margin-top: 20px;}
.ribbon5_2008 {
    position:absolute;
    width:806px;
    height:117px;
    top:1780px;
    z-index:5;
    background:url(../images/ppm2011_ribbon5.png) no-repeat center;
}
.mom2008_6 {margin-top: 50px;}
.tbl2008_6 {margin-top: 10px;}
.ribbon6_2008 {
    position:absolute;
    width:806px;
    height:117px;
    top:2080px;
    z-index:6;
    background:url(../images/ppm2011_ribbon6.png) no-repeat center;
}
.mom2008_7 {margin-top: 50px;}
.tbl2008_7 {margin-top: 20px;}
.ribbon7_2008 {
    position:absolute;
    width:806px;
    height:117px;
    top:2430px;
    z-index:7;
    background:url(../images/ppm2011_ribbon7.png) no-repeat center;
}


/* 2007 */
.mom2007_1 {}
.tbl2007_1 {}
.ribbon1_2007 {
    position:absolute;
    width:806px;
    height:117px;
    top:440px;
    z-index:1;
    background:url(../images/ppm2011_ribbon1.png) no-repeat center;
}
.mom2007_2 {}
.tbl2007_2 {}
.ribbon2_2007 {
    position:absolute;
    width:806px;
    height:117px;
    top:720px;
    z-index:2;
    background:url(../images/ppm2011_ribbon2.png) no-repeat center;
}
.mom2007_3 {margin-top: 10px;}
.tbl2007_3 {}
.ribbon3_2007 {
    position:absolute;
    width:806px;
    height:117px;
    top:1020px;
    z-index:3;
    background:url(../images/ppm2011_ribbon3.png) no-repeat center;
}
.mom2007_4 {margin-top: 57px;}
.tbl2007_4 {margin-top: -30px;}
.ribbon4_2007 {
    position:absolute;
    width:806px;
    height:117px;
    top:1336px;
    z-index:4;
    background:url(../images/ppm2011_ribbon4.png) no-repeat center;
}
.mom2007_5 {margin-top: 20px;}
.tbl2007_5 {margin-top: 20px;}
.ribbon5_2007 {
    position:absolute;
    width:806px;
    height:117px;
    top:1700px;
    z-index:5;
    background:url(../images/ppm2011_ribbon5.png) no-repeat center;
}
.mom2007_6 {margin-top: 20px;}
.tbl2007_6 {}
.ribbon6_2007 {
    position:absolute;
    width:806px;
    height:117px;
    top:1990px;
    z-index:6;
    background:url(../images/ppm2011_ribbon6.png) no-repeat center;
}
.mom2007_7 {margin-top: 50px;}
.tbl2007_7 {margin-top: -10px;}
.ribbon7_2007 {
    position:absolute;
    width:806px;
    height:117px;
    top:2340px;
    z-index:7;
    background:url(../images/ppm2011_ribbon7.png) no-repeat center;
}
.mom2007_8 {margin-top: 30px;}
.tbl2007_8 {margin-top: -10px;}
