/* ------Main Elements------*/
*{border:none;margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;background-color:#f6f6f6;}
#clear{clear:both;}
#wrapper{width:935px;text-align:left;background:url(/i/wrapper.gif) repeat-y;margin:0 auto;}
#wrapper-content{width:1280px;text-align:left;background:url(/i/wrapper-content.gif) repeat-y;margin:0 auto;}
#wrapper2{width:879px;text-align:left;margin-left:28px;}
#wrapper2-content{width:1225px;text-align:left;margin-left:28px;}
#breadcrumbs{padding-top:3px;font-size:11px;color:#A2A2A2;}
#breadcrumbs a{text-decoration:none;color:#A2A2A2;}
#search form{position:relative;}
#search input{float:right;}
#search #textbox{width:238px;height:32px;position:relative;left:-110px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#525252;background:url(/i/spacer.gif) no-repeat;}
#search #button{width:66px;height:31px;position:relative;left:202px;}
#content{margin-top:10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:18px;color:#636363;}
#content p{color:#303030;padding:5px 0;}
#content a{font-size:12px;font-weight:700;color:#D1427E;text-decoration:none;}
#content ul{margin-left:15px;padding:5px 0;color:#303030}
#content li{margin-left:20px;padding:5px 0;color:#303030}
#content-left{padding-right:15px;float:left;width:275px;}
#content-right{float:right;width:291px;}
#left {float:left;width:581px;}
#right {float:right;width:281px;height:auto;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;background:url(/i/right-bg.gif) repeat-y;}
#content-left p,#content-right p{display:block;color:#303030;}
#content-left h2,#content-right h2{margin-top:10px;color:#369899;}
h1{padding-bottom:5px;padding-top:5px;font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#369899;}
h2{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#454545;padding:10px 0;}
h3{font-size:14px;font-weight:700;color:#AA4673;padding:7px 0;}
#breadcrumbs a:hover,#content a:hover{text-decoration:underline;}
#header{width:935px;height:101px;background:url(/i/header.jpg) no-repeat;margin:0 auto;}
#header-content{width:1280px;height:101px;background:url(/i/header-content.jpg) no-repeat;margin:0 auto;}
#header img,#header-content img{width:218px;height:36px;position:relative;top:50px;left:25px;}
#footer{width:935px;height:65px;clear:both;padding-top:35px;background:url(/i/footer.gif) no-repeat;text-align:center;font-size:11px;color:#818285;margin:0 auto;}
#footer-content{width:1280px;height:65px;clear:both;padding-top:35px;background:url(/i/footer-content.gif) no-repeat;text-align:center;font-size:11px;color:#818285;margin:0 auto;}
#footer a,#footer-content a{text-decoration:none;color:#818285;padding:0 4px;}
#footer a:hover,#footer-content a:hover{text-decoration:underline;}
#link-to-us{margin-top:10px;margin-bottom:10px;}
#link-to-us textarea{border:#999 1px solid;}
.next-article{padding-left:100px;background:url(/i/next-article.gif) 0 3px no-repeat;margin:10px;}
.next-article a{font-size:15px;color:#319B97;}
.next-article a:hover{text-decoration:none;}
#left-content{float:left;width:910px;}
#right-content{float:right;width:300px;height:auto;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;background:url(/i/right-bg-content.gif) repeat-y;}
#calendar-button{padding:10px 0 0 20px;}
#read-more{padding-top:22px;width:281px;height:18px;font-size:12px;font-weight:700;color:#fff;background:url(/i/read-more-bg.gif) no-repeat;}
#read-more p{padding-top:2px;padding-left:8px;color:#828282;}
#read-more a{padding-left:6px;color:#fff;text-decoration:none;}
#read-more a:hover{text-decoration:underline;}
#backto{margin-top:15px;}

/* ------Nav Elements------*/
#nav1{width:907px;height:46px;margin-left:14px;text-align:left;background:url(/i/nav-bg.gif) repeat-x;}
#nav1-content{width:1252px;height:46px;margin-left:14px;text-align:left;background:url(/i/nav-bg.gif) repeat-x;}
#nav1 a,#nav1-content a{float:left;display:block;height:46px;}
#nav1 a span,#nav1-content a span{display:none;}
#nav1-holidays{width:113px;background:url(/i/nav1-sprite.gif) 0 0 no-repeat;}
#nav1-holidays:hover,#nav1-holidays-on{width:113px;background:url(/i/nav1-sprite.gif) 0 -46px no-repeat;}
#nav1-milestones{width:136px;background:url(/i/nav1-sprite.gif) -113px 0 no-repeat;}
#nav1-milestones:hover,#nav1-milestones-on{width:136px;background:url(/i/nav1-sprite.gif) -113px -46px no-repeat;}
#nav1-parties{width:104px;background:url(/i/nav1-sprite.gif) -249px 0 no-repeat;}
#nav1-parties:hover,#nav1-parties-on{width:104px;background:url(/i/nav1-sprite.gif) -249px -46px no-repeat;}
#nav1-cards-gifts{width:162px;background:url(/i/nav1-sprite.gif) -353px 0 no-repeat;}
#nav1-cards-gifts:hover,#nav1-cards-gifts-on{width:162px;background:url(/i/nav1-sprite.gif) -353px -46px no-repeat;}

/*---- Menu----*/
#menu-button {padding-left:20px;margin-bottom:15px;}
/* Milestones */
#menu-milestones{margin-top:10px;font-size:15px;line-height:25px;}
#menu-milestones a{display:block;padding-left:26px;color:#636363;text-decoration:none;}
#menu-milestones .m1,#menu-milestones .closed1{padding-left:26px;color:#525252;text-decoration:none;}
#recent-articles-milestones{margin-top:20px;margin-bottom:20px;width:281px;font-size:15px;line-height:25px;}
#recent-articles-milestones a{display:block;padding-left:26px;color:#525252;text-decoration:none;}
#recent-articles-milestones p{padding-left:26px;padding-bottom:3px;display:block;font-size:16px;font-weight:700;color:#d79628;}
#menu-milestones a:hover,#menu-milestones a:active{font-weight:700;color:#aab437;background:url(/i/m1-milestones-bg.gif) no-repeat;}
#menu-milestones .m1:hover,#menu-milestones .closed1:hover,#menu-milestones .open1,#menu-milestones .youarehere1,#recent-articles-milestones a:hover{font-weight:700;color:#d79628;background:url(/i/m1-milestones-bg.gif) no-repeat;}
/* Parties */
#menu-parties{margin-top:10px;font-size:15px;line-height:25px;}
#menu-parties a{display:block;padding-left:26px;color:#636363;text-decoration:none;}
#menu-parties .m1,#menu-parties .closed1{padding-left:26px;color:#525252;text-decoration:none;}
#recent-articles-parties{margin-top:20px;margin-bottom:20px;width:281px;font-size:15px;line-height:25px;}
#recent-articles-parties a{display:block;padding-left:26px;color:#525252;text-decoration:none;}
#recent-articles-parties p{padding-left:26px;padding-bottom:3px;display:block;font-size:16px;font-weight:700;color:#d2b723;}
#menu-parties a:hover,#menu-parties a:active{font-weight:700;color:#8e697b;background:url(/i/m1-parties-bg.gif) no-repeat;}
#menu-parties .m1:hover,#menu-parties .closed1:hover,#menu-parties .open1,#menu-parties .youarehere1,#recent-articles-parties a:hover{font-weight:700;color:#d2b723;background:url(/i/m1-parties-bg.gif) no-repeat;}
/* Cards and Gifts */
#menu-cardsgifts{margin-top:10px;font-size:15px;line-height:25px;}
#menu-cardsgifts a{display:block;padding-left:26px;color:#636363;text-decoration:none;}
#menu-cardsgifts .m1,#menu-cardsgifts .closed1{padding-left:26px;color:#525252;text-decoration:none;}
#recent-articles-cardsgifts{margin-top:20px;margin-bottom:20px;width:281px;font-size:15px;line-height:25px;}
#recent-articles-cardsgifts a{display:block;padding-left:26px;color:#525252;text-decoration:none;}
#recent-articles-cardsgifts p{padding-left:26px;padding-bottom:3px;display:block;font-size:16px;font-weight:700;color:#509f76;}
#menu-cardsgifts a:hover,#menu-cardsgifts a:active{font-weight:700;color:#d49e57;background:url(/i/m1-cardsgifts-bg.gif) no-repeat;}
#menu-cardsgifts .m1:hover,#menu-cardsgifts .closed1:hover,#menu-cardsgifts .open1,#menu-cardsgifts .youarehere1,#recent-articles-cardsgifts a:hover{font-weight:700;color:#509f76;background:url(/i/m1-cardsgifts-bg.gif) no-repeat;}
/* Holidays */
#menu-holidays{margin-top:10px;font-size:15px;line-height:25px;}
#menu-holidays a{display:block;padding-left:26px;color:#636363;text-decoration:none;}
#menu-holidays .m1,#menu-holidays .closed1{padding-left:26px;color:#636363;text-decoration:none;}
#recent-articles-holidays{margin-top:20px;margin-bottom:30px;width:281px;font-size:15px;line-height:25px;}
#recent-articles-holidays a{display:block;padding-left:26px;color:#525252;text-decoration:none;}
#recent-articles-holidays p{padding-left:26px;padding-bottom:3px;display:block;font-size:16px;font-weight:700;color:#36979d;}
#menu-holidays a:hover,#menu-holidays a:active{font-weight:700;color:#c54c51;background:url(/i/m1-holidays-bg.gif) no-repeat;}
#menu-holidays .m1:hover,#menu-holidays .closed1:hover,#menu-holidays .open1,#menu-holidays .youarehere1,#recent-articles-holidays a:hover{font-weight:700;color:#36979d;background:url(/i/m1-holidays-bg.gif) no-repeat;}
/* Search and Sitesearch */
#upcoming-holidays{margin-top:20px;margin-bottom:30px;width:281px;font-size:15px;line-height:25px;}
#upcoming-holidays a{display:block;padding-left:26px;color:#525252;text-decoration:none;}
#upcoming-holidays a:hover{font-weight:700;color:#36979d;background:url(/i/m1-holidays-bg.gif) no-repeat;}
#upcoming-holidays p{padding-left:26px;padding-bottom:3px;display:block;font-size:16px;font-weight:700;color:#36979d;}

/* ------PPC1 (ppc on content pages)------*/
#ppc{width:420px;float:left;display:block;padding:10px 30px 8px 8px;}
#ppc .ppclisting{background:url(/i/ppc-bullet2.gif) 0 7px no-repeat;padding:5px 0 5px 28px;}
#ppc .ppctitle{font-weight:700;text-decoration:underline;color:#D1427E;font-size:18px;text-transform:capitalize;}
#ppc .ppcdescription{font-weight:400;line-height:16px;text-decoration:none;color:#303030;font-size:12px;padding-top:3px;}
#ppc .ppchost{color:#209AA7;text-decoration:none;font-size:11px;font-weight:400;}
#ppc #kwdescript{font-size:10px;font-weight:400;color:#a2a2a2;}
#ppc #ppcsl{float:right;font-size:11px;color:#a2a2a2;}
#ppc #ppcsl a{font-size:11px;text-decoration:none;color:#a2a2a2;}
#ppc #kw{font-size:10px;font-weight:400;color:#209AA7;}
#ppc #wtl{font-weight:400;font-size:11px;}

/* ------PPC3 (ppc on content pages in right nav)------*/
#ppc3 .ppctitle{font-weight:700;text-decoration:underline;color:#D1334E;font-size:16px;text-transform:capitalize;}
#ppc3 .ppctitle:hover{text-decoration:underline;color:#2B8EDC;}
#ppc3 .ppcdescription{font-weight:400;line-height:16px;text-decoration:none;color:#636363;font-size:12px;padding-top:3px;}
#ppc3 .ppchost{color:#c8842b;text-decoration:none;font-size:12px;font-weight:400;}
#ppc3 #ppctext .kw{font-weight:700;color:#dc6478;padding:0 5px;}
#ppc3 #kwdescript{font-size:13px;font-weight:400;color:#999;}
#ppc3 #kw{font-weight:700;color:#2B8EDC;font-size:14px;}

/* ------PPC2 (ppc on search,sitesearch)------*/
#ppc2 .ppctitle{font-weight:700;font-size:16px;text-decoration:underline;line-height:25px;text-transform:capitalize;color:#D1427E;}
#ppc2 .ppcdescription{font-size:13px;font-weight:400;line-height:16px;text-decoration:none;color:#303030;}
#ppc2 .ppchost{font-size:13px;font-weight:400;color:#209AA7;text-decoration:none;}
#ppc2 #ppctext .kw{font-size:11px;font-weight:700;color:#dc6478;padding:0 5px;}
#ppc2 #kwdescript{font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#209AA7;}
#ppc2 #kw{padding-bottom:8px;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#D1427E;}

#ppc3,#ppc2{clear:both;padding:0 0 10px 8px;}
#ppc3 .ppclisting,#ppc2 .ppclisting{background:url(/i/ppc-bullet.gif) 0 7px no-repeat;padding:5px 0 5px 25px;}
#ppc3 #ppcsl,#ppc2 #ppcsl{font-size:11px;color:#999;}
#ppc3 #ppcsl a,#ppc2 #ppcsl a{font-size:11px;text-decoration:none;color:#999;}
#ppc3 #wtl,#ppc2 #wtl{font-weight:400;}
#ppc .ppclisting a,#ppc3 .ppclisting a,#ppc2 .ppclisting a{display:block;}
#ppc .ppctitle:hover,#ppc2 .ppctitle:hover{text-decoration:underline;color:#209AA7;}
#ppc .ppcdescription:hover,#ppc3 .ppcdescription:hover,#ppc2 .ppcdescription:hover{text-decoration:none;}
#ppc .ppchost:hover,#ppc #ppcsl a:hover,#ppc3 .ppchost:hover,#ppc3 #ppcsl a:hover,#ppc2 .ppchost:hover,#ppc2 #ppcsl a:hover{text-decoration:underline;}
#ppc #ppctext,#ppc3 #ppctext,#ppc2 #ppctext{float:left;font-size:11px;color:#707070;}
