/* CSS Document */

#content-container{padding:0px 0px 10px 0px;} /* overrides same ID style in jeanm.css */
.clear_floats{clear:both; height:0px; overflow:hidden;}
.floatImgLeft { float:left; padding:0 5px 5px 0; }

#left_nav{float:left; width:167px;}
#left_nav ul{list-style-type:none; margin:0px; padding:6px 10px 6px 6px;}
#left_nav li{padding:2px 0px 1px 0px; border-bottom:1px solid #cccccc;}
#left_nav .selected{background-color:#e5e5e5;}

#cat_viewer{float:left; width:750px;}
#cat_viewer h1{padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#666666; font-weight:normal;}
#cat_viewer p{padding:15px 0px 15px 0px; margin:0px; line-height:1.6em;}
#cat_viewer a{color:#666666; text-decoration:underline; line-height:1.6em; cursor:pointer;}
#cat_viewer .main_image{background-image:url(main_image.gif); width:750px; height:289px; background-repeat:no-repeat;}
#cat_viewer .main_content{padding:35px 35px 0px 325px;}
#cat_viewer .main_content_link{color:#888888;}
#cat_viewer .tabs_container{margin:10px 7px 10px 7px; padding:18px 0px 15px 0px; width:736px; background-color:#f9e8ed; background-image:url(tabs_gradient.gif); background-repeat:repeat-x; background-position:bottom;}
#cat_viewer .tabs{margin:0px 19px 0px 17px; background-image:url(tabs_bk.gif); height:42px; width:699px; background-repeat:repeat-x; background-position:bottom;}
#cat_viewer .tabs a{text-decoration:none;}
#cat_viewer .tabs ul{padding:0px; margin:0px;}
#cat_viewer .tabs li{float:left; list-style-type:none;}
#cat_viewer .tabs ul li p{padding:20px 0px 0px 0px; margin:0px; width:166px; height:22px; text-align:center; font-size:12px;}
#cat_viewer .tab_selected{background-image:url(tab_selected.gif); width:166px; height:42px; background-repeat:no-repeat;}
#cat_viewer .tab_selected p{color:#f85086;}
#cat_viewer .tab_unselected{background-image:url(tab_unselected.gif); width:166px; height:42px; background-repeat:no-repeat;}
#cat_viewer .tab_unselected p{color:#8c8b88;}
#cat_viewer .tab_content_show{width:697px; margin-left:18px; background-color:#ffffff; border-left:1px solid #f2b7c7; border-right:1px solid #f2b7c7; border-bottom:1px solid #f2b7c7;}
#cat_viewer .tab_content_show p{padding:10px 12px 8px 12px; margin:0px;}
#cat_viewer .tab_content_hide{display:none;}
#cat_viewer .thumb{float:left; padding:0px 0px 0px 12px; width:125px;}
#cat_viewer .desc{float:left; padding:5px 0px 10px 12px; width:125px; color:#888888;}
#cat_viewer .desc a{color:#f85086; text-decoration:none;}
#cat_viewer .desc a:hover{text-decoration:underline;}
#cat_viewer .feature_box{float:left; border:1px solid #d3d2d0; width:361px; height:215px; margin:0px 3px 0px 7px; background-image:url(feature_box_bk.gif);}
* html #cat_viewer .feature_box{margin:0px 6px 0px 4px;}
#cat_viewer .feature_box a{color:#f85086; text-decoration:none; line-height:1.1em;}
#cat_viewer .feature_box_label{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#378ea7; text-align:center; padding-top:4px; height:19px;}
#cat_viewer .feature_box_thumb{float:left; margin:7px; background-image:url(featured_prod_bk.gif); width:137px; background-repeat:no-repeat; line-height:1.4em;}
#cat_viewer .feature_box_thumb img{padding:6px 0px 0px 6px;}
#cat_viewer .feature_box_link{padding-top:10px; color:#888888;}
#cat_viewer .feature_box_link a{text-decoration:none;}
#cat_viewer .feature_box_link a:hover{text-decoration:underline;}
#cat_viewer .feature_box_desc{float:left; width:195px;}
#cat_viewer .feature_box_desc p{padding:10px 0px 10px 0px; margin:0px;}
#cat_viewer .feature_box_desc a{text-decoration:none; line-height:1.4em;}
#cat_viewer .feature_box_desc a:hover{text-decoration:underline;}



#engine-left h1.HdgStyle { margin: 0; padding: 0; }
#engine-left h1.HdgStyle a { font-family: Arial, Helvetica, sans-serif; color: #FF6699; font-size: 12pt; font-weight: bold; font-style: normal;  text-decoration:none; }

.SampleLinkStyle
{
 font-family: Arial, Helvetica, sans-serif; 
 color: #ff6699; 
 font-size: 8pt; 
 font-weight: bold;
 font-style: normal;   
}

span.i { font-size: 14px; font-weight: bold; }
#LargeImageDiv {position: absolute; background: #ffffff; z-index: 1000; left: 40%; top: 30%; width: 500px; height: 500px; padding: 25px 0 25px 0; text-align: center;}
#LargeImageIFrame {position: absolute; background: none; z-index: 900; left: 40%; top: 30%; width: 500px; height: 550px; border: 0;}

/* Wedding Invitations Landing Page */


#WI-landing {position: relative; z-index: 1; width: 917px; font-family: Arial,"Times New Roman",sans-serif; }

#WI-landing h1 {font: 16px Arial, Helvetica, sans-serif;font-weight: bold; text-transform: capitalize; color: #bf507b; padding-bottom: 5px;}
#WI-landing h2 {color: #b82d65; font-size: 20px;}
#WI-landing a.pink-accent {color: #a31a53;}


#WI-landing-images { float: left; width: 568px; height: 265px; margin: 0 0 5px 0; }
#WI-landing-personalize { float: left; background: #a8927d; width: 329px; height: 245px; padding: 10px; margin: 0 0 5px 0; font-size: 15px; color: #ffffff; text-align: center; }
#WI-landing-personalize h1 { margin: 0; padding: 0; font: 22px Georgia, "Times New Roman", Times, serif; color: #ffffff; font-weight: normal; }
#WI-landing-MIY-container { clear: both; float: left; background: #d0c9b2; width: 443px; height: 303px; padding: 6px; margin: 0 0 10px 0; }
#WI-landing-MIY { background: url(WI-Landing/bg-MIY.png) bottom right no-repeat #d0c9b2; width: 429px; height: 289px; padding: 5px; border: 2px solid #ffffff; font-size: 14px; color: #010100; }
#WI-landing-MIY a { font-size: 11px; font-weight: bold; text-decoration: none; }
#WI-landing-MIY p { padding: 12px 0 0 0; margin: 0; }
h2#WI-MIY { margin: 0; padding: 0; font: 24px Georgia, "Times New Roman", Times, serif; color: #010100; font-weight: normal; }
#WI-landing-CYO-container { float: right; background: #d0c9b2; width: 443px; height: 303px; padding: 6px; margin: 0 0 10px 0; }
#WI-landing-CYO { background: #d0c9b2; width: 429px; height: 289px; padding: 5px; border: 2px solid #ffffff; font-size: 14px; color: #010100; }
#WI-landing-CYO a { font-size: 11px; font-weight: bold; text-decoration: none; }
#WI-landing-CYO p { padding: 12px 0 0 0; margin: 0; }
#WI-landing-CYO ul { width: 400px; margin:0; padding: 0 0 0 40px; list-style: none; }
#WI-landing-CYO ul li { float: left; width: 90px; }
h2#WI-CYO { margin: 0; padding: 0; font: 24px Georgia, "Times New Roman", Times, serif; color: #010100; font-weight: normal; }
#WI-landing-main-enclosures { float: left; background: url(WI-Landing/bg-enclosures.jpg) no-repeat; width: 255px; height: 71px; padding: 10px 150px 0 10px; font: 18px Georgia, "Times New Roman", Times, serif; color: #060606; }
#WI-landing-main-enclosures p { padding: 0; margin: 0; }
#WI-landing-main-enclosures ul { width: 220px; margin: 0; padding: 0; list-style: none; }
#WI-landing-main-enclosures ul li { float: left; width: 110px; font-size: 11px; }
#WI-landing-main-enclosures ul li a { font-size: 11px; text-decoration: none; }
.pad50left { padding-left: 40px; }
.WI-banner { margin: 0 5px 10px 0; }
#WI-landing-SEO a { font-size: 12px; color: #666666; text-decoration: none; }


#WI-landing-main {height: 635px; padding: 10px 0 10px 0; font-size: 14px; line-height: 18px; color: #292929;}
#WI-landing-main h3 {margin: 30px 0 0 0; font-size: 40px; color: #a31a53; font-weight: normal; line-height: 40px}
#WI-landing-main h2 {font-size: 16px; color: #292929; font-weight: normal;}
#WI-landing-main h2 em {color: #a31a53;}
#WI-landing-main h2 strong {font-size: 23px; color: #a31a53;}
#WI-landing-main a:hover {color: #BF507B;}
#WI-landing-main-left {/*float: left;*/ width: 800px; min-height: 240px; margin: auto;}
#WI-landing-main-right {float: left; width: 420px; padding: 0 50px 0 0;}
#WI-landing-main-right h2 a {font-size: 18px; line-height: 18px; text-decoration: underline; text-transform: uppercase;}

/*START NEW 9/14/09*/
#WI-landing-text1 { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px;}
#WI-landing-text1 a { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px;}
#WI-landing-text2 { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-text2 a { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-text3 { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-text3 a { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-text4 { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-text4 a { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-text5 { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-text5 a { float: left; height: 30px; padding-bottom: 10px; padding-right: 3px; width: 180px; text-align: center; font-size: 15px; }
#WI-landing-image1 { float: left; height: 180px; padding-bottom: 10px; padding-right: 3px; width: 180px;}
#WI-landing-image2 { float: left; height: 180px; padding-bottom: 10px; padding-right: 3px; width: 180px;}
#WI-landing-image3 { float: left; height: 180px; padding-bottom: 10px; padding-right: 3px; width: 180px;}
#WI-landing-image4 { float: left; height: 180px; padding-bottom: 10px; padding-right: 3px; width: 180px;}
#WI-landing-image5 { float: left; height: 180px; padding-bottom: 10px; padding-right: 3px; width: 180px;}
#WI-landing-imagesublinks {float: center; text-align:center;}
#WI-landing-imagesublinks a {color: #000000; font-weight:bold;}
#WI-landing-imagesublinks a:hover{color: #BF507B;}
#WI-landing-submenu{ font-size: 12px; padding: 0px 0px 15px 15px; background-color:#FFE8F0; color: #000000; height:280px;}
#WI-landing-submenu a { font-size: 12px; color: #000000}
#WI-landing-submenu a:hover{color: #BF507B;}
#WI-landing-submenu h1 { font-size: 22px; color:#000000; font-family: Georgia; padding: 5px 10px 0px 0px;}

/* END NEW 9/14/09*/

#WI-step1 {clear: left; position: absolute; z-index:1; left: 10px; top: 433px; width: 184px; height: 170px; padding: 15px 0 0 0; text-align: center;}
#WI-step1 a {font-weight: bold; font-style: italic;}
#WI-step1 a#WI-step1-learnmore {background: url(WI-landing/pink-arrow-small-trans.gif) no-repeat right 4px; padding: 0 7px 0 0; font-size: 12px; font-weight: normal; font-style: normal; color: #a31a53; text-decoration: underline;}
#WI-step2 {position: absolute;  z-index:1;left: 194px; top: 475px; width: 161px; height: 146px; padding: 15px 0 0 0;}
#WI-step2 p {font-size: 16px;}
#WI-step2 ul {padding: 0; margin: 10px 0 0 35px; list-style: none;}
#WI-step2 li, #WI-step2 li a {font-size: 10px; line-height: 13px;}
#WI-step3 {position: absolute; z-index:1; left: 345px; top: 440px; width: 144px; height: 130px; padding: 15px 0 0 0;}
#WI-step3 a {font-weight: bold; font-style: italic;}
#WI-step3 ul {padding: 0; margin: 10px 0 0 35px; list-style: none;}
#WI-step3 li, #WI-step3 li a {font-size: 10px; line-height: 13px;}
#WI-step4 {position: absolute; z-index:1; left: 490px; top: 430px; width: 190px; height: 175px; padding: 15px 5px 0 0;}
#WI-step4 ul {width: 135px; padding: 0; margin: 0 0 0 35px; list-style: none;}
#WI-step4 li, #WI-step4 li a {font-size: 10px; line-height: 13px;}
#WI-step5 {position: absolute; z-index:1; left: 680px; top: 375px; width: 189px; height: 213px; padding: 20px 20px 0 20px; text-align: center;}
#WI-step5-enclosures {font-style: italic; color: #a31a53;}
#WI-step5-enclosures a {color: #a31a53; text-decoration: underline;}
#WI-step1 p, #WI-step2 p, #WI-step3 p, #WI-step4 p, #WI-step5 p {padding: 5px 0 5px 0; margin: 0;}
.WI-steps {font-size: 17px; font-weight: bold; color: #bf507b;}

a#WI-get-started {position: absolute; right: 15px; top: 630px; background: url(WI-landing/pink-arrow-large-trans.gif) no-repeat right; padding: 0 13px 0 0; font-size: 22px; line-height: 22px; color: #a31a53; text-decoration: none; text-transform: uppercase;}

#WI-landing-style {clear:both; height:122px; margin: 0 10px 0 10px; padding-top:18px;}
#WI-landing-style h2 {font-size: 22px; color: #292929; text-transform: uppercase; text-align: center; line-height: 22px; margin: 0 0 5px 0; padding: 0;}
#WI-landing-style div {float: left; width: 223px; padding: 0 10px 0 10px; font-size: 13px;}
#WI-landing-style div.last-style {width: 143px;}
#WI-landing-style div img {float: left; margin: 0 5px 0 0;}
#WI-landing-style div a {display: block; margin: 25px 0 0 0; color: #a31a53;}
#WI-landing-style div a img {float: none; margin: 0;}

#WI-landing-DIY {clear: left; float: left; background: url(WI-landing/vertical-gray-dots.gif) no-repeat 525px 10px; width: 425px; min-height: 175px; padding: 10px 75px 0 50px; margin: 0 0 10px 0; font-size: 12px;}
#WI-landing-DIY img[align="left"] {margin: 0 5px 0 0;}
#WI-landing-DIY h2 {margin-top: 0; font-size: 16px; font-weight: normal; color: #292929; line-height: 24px; text-transform: uppercase; text-align: center;}
#WI-landing-DIY h2 span {font-size: 22px;}
a#shop-DIY {display: block; background: url(WI-landing/pink-arrow-med-trans.gif) no-repeat right 4px; padding: 0 8px 0 0; font-size: 16px; line-height: 18px; color: #a31a53; text-decoration: underline; text-align: right;}
#WI-landing-monique {float: left; width: 282px; padding: 10px 40px 0 45px; font-size: 12px;}
#WI-landing-monique div {padding: 0 0 10px 0; font-size: 14px; text-transform: uppercase;}
#WI-landing-monique img[align="left"] {margin: 0 10px 0 0;}
#WI-landing-monique p {margin-top: 0;}
a#shop-collection {display: block; background: url(WI-landing/pink-arrow-med-trans.gif) no-repeat right 4px; padding: 0 8px 0 0; font-size: 16px; line-height: 18px; color: #a31a53; text-decoration: underline; text-align: right;}

#WI-landing-enclosures {clear: both; background: #dbdbda; width: 911px; padding: 3px;}
#WI-landing-enclosures2 {background: #FFFFFF; widtH: 915px; border: 1px solid #b0b0b0;}
#WI-enclosures-left {float: left; background: url(WI-landing/WI-landing-enclosures.jpg) no-repeat right top; width: 445px; padding: 5px 190px 5px 5px; font-size: 12px; color: #292929;}
#WI-enclosures-left a {font-size: 11px; color: #292929;}
#WI-enclosures-left p {margin: 0; padding: 0;}
#WI-enclosures-left div {font-size: 18px; line-height: 32px; padding: 0 0 5px 0;}
#WI-enclosures-left div a {text-decoration: none;}
#WI-enclosures-left div span {font-size: 32px; color: #a31a53;}
#WI-enclosures-right {float: left; width: 259px; padding: 20px 0 10px 10px; color: #a31a53;}
#WI-enclosures-right a {font-size: 11px; color: #a31a53;}
#WI-enclosures-right ul {margin: 0; padding: 0; list-style: none;}
#WI-enclosures-right li {float:left;}
#WI-enclosures-right #create-enclosures {clear: both; padding: 15px 0 0 0; text-align: right;}
#WI-enclosures-right #create-enclosures a {background: url(WI-landing/pink-arrow-med-trans.gif) no-repeat right; padding: 0 9px 0 0; margin: 0 10px 0 0; font-size: 16px; text-decoration: none;}

#CatViewJMChild19-left {float: left; background: #dad3c0; width: 484px; min-height: 278px; padding: 10px; color: #000000; font: 12px Arial;}
#CatViewJMChild19-left h1 {font: 22px Georgia;font-weight: bold; color: #bf507b; margin-top: 10px; margin-bottom: 0px;}
#CatViewJMChild19-left a {font-size: 12px; color: #000000; font-family: Helvetica,Arial,sans-serif; font-weight: normal; text-decoration:underline; }
#CatViewJMChild19-left a:hover { color: #FF3366; text-decoration:underline;}
#CatViewJMChild19-left table {table-layout:fixed; border-spacing: 5px 0px; width:500px;}

#CatViewJMChild19-right {float: left; width: 393px; min-height: 298px; padding: 0 0 0 6px;}
