@charset "UTF-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{background:url(images/bg-header.jpg) repeat-x; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body#feature-book-page{background:url(images/bg-babylist.jpg) repeat-x;}
p, ol, ul{margin-bottom:15px; line-height:1.5em;}
a{color:#3966B2;}
#feature-book-page a{color:#00B8F1;}
a:hover{color:#999; text-decoration:underline;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
h3{margin-bottom:15px;}
ol, ul{margin-left:30px; margin-bottom:10px;}
ol li, ul li{margin-bottom:5px; line-height:1em;}
h1{color: #3966B2; font-size:30px; font-weight:normal; margin-bottom:20px;}
#feature-book-page h1{color:#00B8F1;}
h1 .baby-gallery{font-size:12px; color:#666;}
#home-page h3{font-size:18px; font-weight:lighter; color:#EF51A3;}
#home-page h1, #home-page h2{width:600px; height:30px; text-indent:-9999px; background:url(images/header-welcome.jpg) no-repeat; margin-bottom:15px;}
#gift-card p, #free-email p{padding:38px 5px 0 5px; text-align:center; color:#FFFFFF; line-height:1.2em;}
#feature-book-page #gift-card p{padding-top:35px;}
#gift-card p{padding-top:55px;}
#gift-card p a, #free-email p a{color:#FFFFFF; text-decoration:none;}
#gift-card p a:hover, #free-email p a:hover{color:#FFFFFF; text-decoration:underline;}
#footer-content p{line-height:50px; color:#FFFFFF;}
#footer-content p a{color:#FFFFFF; margin:0 10px; text-decoration:none;}
#footer-content p a:hover{text-decoration:underline;}
#home-page h2#featured-book{background-image:url(images/header-featuredbook.jpg);}
#home-page h2#other-titles{background-image:url(images/header-othertitles.jpg);}
a.btn-explore{width:470px; height:26px; background:url(images/bg-explorebtn.jpg) no-repeat; display:block; text-indent:50px; line-height:26px; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a.btn-explore:hover{text-decoration:underline;}
a.featured-book-link{text-indent:-9999px; display:block; width:170px; height:210px; position:absolute; left:500px; top:30px;}
.left-float{float:left; margin:0 15px 15px 0;}
.right-float{float:right; margin:0 0px 15px 25px;}
.clear{clear:both;}
.relative-position{position:relative;}
.general-link{cursor:pointer;}
#shop-sum td.cartSummaryItem a{color:#FFFFFF;}
#feature-book-page #shop-sum td.cartSummaryItem a{color:#868686;}
.breadcrumbs a, .cart-summary a{color:#70BE43;}

#container{width:900px; margin:0 auto;}
#header{height:190px; margin-bottom:30px; position:relative;}
#search-box{width:250px; height:30px; position:absolute; top:25px; left:645px;}
#search-box input.cat_textbox_small{background:url(images/bg-small-input.png) no-repeat; border:none; padding:7px 0; color:#FFFFFF; float:left; margin-right:6px; width:180px; padding-left:10px;}
#feature-book-page #search-box input.cat_textbox_small{background:url(images-babyshoplist/bg-small-input.png) no-repeat; color:#868686;}
#search-box input.cat_button{width:36px; height:28px; background:url(images/btn-search.png) no-repeat; border:none; cursor:pointer;}
#feature-book-page #search-box input.cat_button{background:url(images-babyshoplist/btn-search.png) no-repeat;}
#shop-sum{width:235px; height:56px; background:url(images/bg-shupsum.png) no-repeat; position:absolute; top:65px; left:645px;}
#feature-book-page #shop-sum{background-image:url(images-babyshoplist/bg-shupsum.png);}
#shop-sum table.cartSummaryTable{float:none; color:#fff;}
#feature-book-page #shop-sum table.cartSummaryTable{color:#868686;}
#shop-sum table.cartSummaryTable td{line-height:20px;   padding-left: 10px;
    padding-right: 30px;
    padding-top: 10px;}
#side-columm{width:168px; margin-right:47px; float:left;}
#menu{margin-bottom:30px;}
#content-column{width:685px; float:left;}
#featured-book-box{background:url(images/baby-book-cover.jpg) 500px 30px no-repeat; margin-bottom:15px;}
#featured-book-content{width:480px; margin-top:15px;}
a#gift-card{height:114px; background:url(images/bg-giftcard.jpg) no-repeat; margin-bottom:30px; display:block; text-decoration:none;}
a#free-email{height:95px; background:url(images/bg-freemail.jpg) no-repeat; margin-bottom:30px; display:block; text-decoration:none;}
#feature-book-page a#gift-card{background:url(images-babyshoplist/bg-giftcard.jpg) no-repeat;}
#feature-book-page a#free-email{background:url(images-babyshoplist/bg-freemail.jpg) no-repeat; height:114px;}
#footer{height:56px; background:url(images/bg-footer.jpg) repeat-x; margin:20px 0;}
#footer-content{width:900px; margin:0 auto;}


/* Dynamic Menu */
.menu, .menu-over, .menu2, .menu2-over, .menu3, .menu3-over, .menu4, .menu4-over{cursor:pointer; width:168px; height:40px; text-indent:-9999px;}
.baby-menu, .baby-menu-over, .baby-menu2, .baby-menu2-over, .baby-menu3, .baby-menu3-over, .baby-menu4, .baby-menu4-over{cursor:pointer; width:168px; height:40px; text-indent:-9999px;}
.menu-divider{color:#FFFFFF;}

.menu{background:url(images/menu-1.jpg) no-repeat 0 -40px;}
.menu-over{background:url(images/menu-1.jpg) no-repeat 0px 0px; }
.menu2{background:url(images/menu-2.jpg) no-repeat 0 -40px;}
.menu2-over{background:url(images/menu-2.jpg) no-repeat 0px 0px; }
.menu3{background:url(images/menu-3.jpg) no-repeat 0 -40px;}
.menu3-over{background:url(images/menu-3.jpg) no-repeat 0px 0px; }
.menu4{background:url(images/menu-4.jpg) no-repeat 0 -40px;}
.menu4-over{background:url(images/menu-4.jpg) no-repeat 0px 0px; }

.baby-menu{background:url(images/menu-home.jpg) no-repeat 0 -40px;}
.baby-menu-over{background:url(images/menu-home.jpg) no-repeat 0px 0px; }
.baby-menu2{background:url(images/menu-featurebook.jpg) no-repeat 0 -40px;}
.baby-menu2-over{background:url(images/menu-featurebook.jpg) no-repeat 0px 0px; }
.baby-menu3{background:url(images/menu-giftcard.jpg) no-repeat 0 -40px;}
.baby-menu3-over{background:url(images/menu-giftcard.jpg) no-repeat 0px 0px; }
.baby-menu4{background:url(images/menu-contactus.jpg) no-repeat 0 -40px;}
.baby-menu4-over{background:url(images/menu-contactus.jpg) no-repeat 0px 0px; }


/* Baby-book */
#multimedia-content{width:320px;}
#baby-blog-link{margin-bottom:30px;}
.book-price-button{width:567px; height:104px; background:url(images/bg-babybookprice.jpg) no-repeat; margin:50px 0 60px 15px; color:#FFFFFF; font-size:14px;}
.book-price-button > div{padding:15px 0 0 50px; }


.book-price-button img[alt="cover-babybook"]{position:absolute; top:-40px; left:450px;}
a.btn-backtotop{position:absolute; top:50px; left: 630px;}
.book-price-button p{padding:25px 0 0 80px; color:#FFFFFF; text-align:center; font-size:14px; line-height:1.2em; }
#feature-book-page .book-price-button p a{color:#FFFFFF; text-decoration:none; border-bottom:1px solid #BD407D;}
.book-price-button p a:hover{color:#BD407D;}
.book-price-button span.price{font-size:18px; padding-top:15px; line-height:30px;}
#feature-book-page #featured-book-box{background:url(images/baby-book-cover.jpg) 10px 30px no-repeat; margin-bottom:15px;}
.in-book-link{width:567px; height:104px; position:absolute; left:0px; top:0px;}
#feature-book-page #featured-book-content{margin-left:200px; margin-bottom:50px;}
#feature-book-page #featured-book-content h3{color:#00B8F1; font-size:18px;}
span.blue-text{color:#EF51A3; font-weight:bold;}
#gift-package{width:567px; height:118px; background:url(images/bg-babybookgift.jpg) no-repeat; margin-bottom:30px;}
#gift-package-content{width:400px; padding:30px 0 0 30px; color:#FFFFFF;}
#instant-download{width:566px; height:307px; background:url(images/bg-instantdownload.jpg) no-repeat;}
#instant-download .left-column, #instant-download .right-column{width:240px; padding:15px; margin-right:10px; float:left; }
#instant-download .left-column h3, #instant-download .right-column h3{font-size:12px; padding:25px 0 0 80px; color:#3966B2; margin-bottom:50px;}
.bluelink{color: #3966B2; font-weight:bold;}
#guarantee{width:565px; height:215px; background:url(images/bg-guarantee.jpg) no-repeat; margin-bottom:30px;}
#gurantee-content{padding:35px 35px 0 120px; font-size:11px;}
#gurantee-content p{margin-bottom:6px; line-height:1.2em;}
p.red-text, a.red-link{color:#ED2224;}
p.pink-text{color:#EF51A3; font-weight:bold;}
p.text-firstpara:first-letter{font-size:5em; display:block; float:left; margin-right:0.1em; color:#EF51A3; font-weight:lighter;}
.baby-testimonial{background:url(images-babyshoplist/blue-round-bg.jpg) no-repeat;}
.baby-testimonial p{color: #fff; font-style:italic; line-height:1.2em;}
.baby-testimonial-inside{padding:10px; padding-top:20px;}
p.name{text-align:right;}
.baby-gallery{clear:right; width:298px; padding:10px; padding-top:20px; border:1px solid pink;}
.baby-gallery p{text-align:center; margin-bottom:5px; color:#EF51A3; font-weight:bold;}

ul.productfeaturelist{list-style-type:none;}
ul.productfeaturelist li{display:inline; float:left;}
ul.productfeaturelist li input.productSubmitInput{background:none; border:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer; font-size:14px; border-bottom:1px solid #BD407D;}
.product-1{margin-bottom:15px;}

a#catshopclear, a#catshopbuy	{font-family: "Century Gothic", Arial, Helvetica, sans-serif; text-transform:uppercase;display:inline-block; width:105px; height:25px; background:url(/images-babyshoplist/btn-clearcart.jpg) no-repeat; color:#FFF;font-size:12px; font-weight:bold; text-align:center; line-height:25px;}
a#catshopclear:hover, a#catshopbuy:hover	{background-position:0 -25px;}


input#catwebformbutton		{font-family: "Century Gothic", Arial, Helvetica, sans-serif; text-transform:uppercase;display:inline-block; width:120px; height:35px; background:url(/images-babyshoplist/btn-submit.jpg) no-repeat; color:#FFF;font-size:16px; font-weight:bold; text-align:center; line-height:25px;}

input#catwebformbutton:hover	{background-position:0 -35px;}
