/*GLOBAL ELEMENTS*/
body {padding:0px 0px 15px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#282828;
background:url(https://lib.store.yahoo.net/lib/genius-babies/bg.jpg) left top repeat;}
img, ul, li, ol, table, div, form, table, tr, td, h1, h2, h3, h4 ,h5, h6, p {border:0px; margin:0; padding:0;}
a {text-decoration:none; color:#282828;}
a:hover{color:#f92c9a; text-decoration:underline; }
form { padding:0px; margin:0px;}
.clr {clear:both; height:0px !important; font-size:0px !important; line-height:0px !important;}
.right { float:right;}
.left { float:left;}
#outer-wrapper {background:url(https://lib.store.yahoo.net/lib/genius-babies/bg-header.jpg) left 28px repeat-x; padding:28px 0px 0px 0px;}
#main-wrapper { width:970px; padding:0px 2px; margin:auto; background:url(https://lib.store.yahoo.net/lib/genius-babies/shadow.gif) left top repeat-y;}

#header { background:#fff url(https://lib.store.yahoo.net/lib/genius-babies/header-swirls.jpg) left top no-repeat; padding:0px 0px 0px 0px ;}
#logo { float:left; margin-top:12px; padding-left:30px;}
#quick-links {float:left; padding-top:15px; width:565px; text-align:right; }
#quick-links ul {margin:0px; padding:0px; list-style:none; float:right; margin-left:15px; _margin-left:85px !important; padding-top:5px;}
#quick-links ul li {display:inline; border-right:1px solid #4013b5; padding:0px 8px;}
#quick-links ul li a {color:#4013b5; font-size:12px; font-weight:bold;}
#quick-links ul li a:hover {color:#f4a1c8;}
#quick-links ul li.last {border:none;}
#tagline { padding:85px 5px 0px 0px; float:right;}
#call-us-shipping-wrapper {float:right; padding-right:15px; margin-top:6px;}
#call-us, #shipping, #gift-wrap { padding-bottom:10px;}
#shipping, #gift-wrap { padding-left:25px;}


#top-navigation {background:url(https://lib.store.yahoo.net/lib/genius-babies/top-navigation-bg.gif) left top repeat-x; clear:both; float:left; width:970px; padding-bottom:0px; margin-top:6px;}
#top-navigation ul {list-style:none; float:left; padding:10px 0px 5px 0px;}
#top-navigation ul li {float:left; display:block; padding:5px 26px; *padding:5px 23px !important; padding /*\**/:4px 22px\9 !important; background:url(https://lib.store.yahoo.net/lib/genius-babies/top-navigation-devider.gif) right 5px no-repeat;}
#top-navigation ul li a {color:#fff;}
#top-navigation ul li a:hover {color:#ffe57b;}
#top-navigation ul li.shopping-cart { padding:0px 22px !important; background:none;}

#search { float:right; padding:10px 10px 0px 0px; float:right; }
#search #search-box { border:none; margin:0px; vertical-align:top; background:url(https://lib.store.yahoo.net/lib/genius-babies/search-left-corner.gif) left top no-repeat #fff; width:140px; height:25px; height /*\**/:25px\9 !important; *height:25px !important; float:left;  padding:5px 0px 0px 30px; font-size:11px; color:#666;}
#search #submit { float:left; vertical-align:top; margin:0px; padding:0px; _margin-left:-5px !important;}
#midle-wrapper { padding-top:8px; background:url(https://lib.store.yahoo.net/lib/genius-babies/midle-wrapper-bg.jpg) left top repeat-x #fff; float:left;}

#sidebar {width:180px; float:left;}
#sidebar h2 {background:url(https://lib.store.yahoo.net/lib/genius-babies/left-navigation-title.gif) left top no-repeat; padding:0px; margin:0px; height:30px;}
#sidebar h2 span { visibility:hidden; font-size:1px;}

#sidebar ul {padding:0px; margin:0px; list-style:none; width:150px;padding:0px 15px;}
#sidebar ul li {background:url(https://lib.store.yahoo.net/lib/genius-babies/sidebar-liststyle.gif) left top no-repeat; padding:0px 0px 3px 20px; margin-top:5px; border-bottom:1px solid #c7c7c7;}
#sidebar ul li a {color:#5f24ae; font-size:12px; display:block;}
#sidebar ul li a:hover {color:#f92c9a;}
#sidebar ul li.last { border:none!important;}
#sidebar .static-banner { padding:5px 0px 0px 0px; text-align:center;}
#social-bookmark { padding:5px; text-align:center;}

#content-wrapper {float:left; padding:0px 5px 0px 0px; width:785px;}
#home-banner {background:url(https://lib.store.yahoo.net/lib/genius-babies/home-banner.jpg) left top no-repeat; width:745px; _width:765px !important; padding:0px 20px;}
#home-banner .free-shipping { width:745px; float:left; padding:3px 0px 0px 0px;}
#home-banner .free-shipping .text { font-size:22px; float:left; font-family:Tahoma Arial, Helvetica, sans-serif; color:#f6a3e3; padding:22px 0px 0px 20px;}
#home-banner .free-shipping span { font-size:14px; color:#fef7ff;}
#home-banner .free-shipping a.click-here { float:right; display:block;}
#home-banner .banners { padding:10px 0px 0px 0px; float:left; height:370px;}
#home-banner .left-wrapper { width:435px; float:left; padding:0px 10px 0px 5px; _padding:0px 5px 0px 0px !important;}
#home-banner .left-wrapper .banner-1 {background:url(https://lib.store.yahoo.net/lib/genius-babies/banner1.gif) left top no-repeat; position:relative; height:149px; width:435px;}
#home-banner .left-wrapper .banner-2 { background:url(https://lib.store.yahoo.net/lib/genius-babies/banner2.gif) left top no-repeat; position:relative; height:155px; width:435px;}
#home-banner .right-wrapper{ float:right !important; width:277px; padding:0px 10px 0px 5px; _padding:0px 0px 0px 0px !important;}
#home-banner .left-wrapper a.click-here { position:absolute; bottom:3px; left:165px; display:block;}
#home-banner .free-shipping span.price { font-size:17px; padding-left:7px;}
#home-banner p{ font-size:12px; clear:both; line-height:18px;/* color:#555555;*/ margin:0px; padding:5px 0px;}

#feature-product { padding-top:20px;}
#feature-product h2 {background:url(https://lib.store.yahoo.net/lib/genius-babies/title-line-bg.gif) left top repeat-x; text-align:center; padding:0px 0px 15px 0px; margin:0px;}
.product-row { width:780px; /*float:left;*/ padding:0px 0px 15px 0px;}
.product-block {padding:0px 9px; float:left; width:175px; display:block;}
.product-block .image-container { background:url(https://lib.store.yahoo.net/lib/genius-babies/feature-pro-block-bg.gif) left top repeat; border:1px solid #e6d6fe; padding:8px; width:159px; height:138px;}
.product-block .outer-shadow { background:#ae8be3; position:relative; width:159px; height:138px;}
.product-block .image-container a {background:#fff; position:absolute; left:-1px; top:-1px; width:159px; height:138px; text-align:center;}

.product-block .image-container a {background:#fff;left:-1px; top:-1px; width:159px; height:138px; text-align:center; position /*\**/:relative\9;}

.product-block .product-detail {display:block; width:175px;}
.product-block .product-detail p.product-name { text-align:center; padding:5px 0px;}
.product-block .product-detail p.product-name a {color:#000; font-size:13px; font-weight:bold;}
.product-block .product-detail p.product-name a:hover {color:#f92c9a;}
.product-block .product-detail p.regular-price {color:#8c4cd1; text-align:center; font-size:12px; font-weight:bold; padding-bottom:3px;}
.product-block .product-detail .sale-price {color:#f92c9a; text-align:center; font-size:12px; font-weight:bold; padding-bottom:3px;}
.product-block .product-detail .yousave { font-size:12px; color:#000; font-style:italic; display:block;}
.emphasis-graphic { text-align:center; padding-bottom:2px;}

.about-us-text p { font-size:12px; color:#555555; padding:10px 5px; line-height:16px; text-align:left;}
#footer-wrapper { margin:0px auto; width:974px; background:url(https://lib.store.yahoo.net/lib/genius-babies/footer-bg-shadow.gif) left bottom repeat-x #f7f7f7; padding:0px 0px 3px 0px;}
#footer { background:url(https://lib.store.yahoo.net/lib/genius-babies/footer-bg.gif) left bottom repeat-x; float:left; position:relative;}
.footer-image-layer-1 { position:absolute; left:-22px; bottom:-45px;}
.footer-image-layer-2 { position:absolute; right:-14px; bottom:-53px;}
.copyright-text { background:url(https://lib.store.yahoo.net/lib/genius-babies/top-navigation-bg.gif) left top repeat-x; text-align:center; padding:7px 0px; float:left; width:970px;}
.copyright-text p { width:555px; margin:0px auto;color:#fff;font-size:12px; padding:0px; }
#tf-bm-nw-wrapper { background:url(https://lib.store.yahoo.net/lib/genius-babies/news-letter-wrapper-bg.gif) left top repeat-x; float:left; margin-top:1px; padding:6px 0px; width:970px; clear:both;}
#tf-bm-nw-wrapper #bookmark, #tf-bm-nw-wrapper #tell-a-friend {background:url(https://lib.store.yahoo.net/lib/genius-babies/tf-bm-nl-devider.gif) right top repeat-y; display:block; float:left; width:220px; text-align:center;}
#tf-bm-nw-wrapper #newsletter { background:none; float:left; padding:0px 0px 0px 40px; _padding:0px 0px 0px 30px !important;}
#newsletter { width:490px;}
#newsletter span {float:left; padding-right:10px;}
#newsletter .form-wrapper { padding-top:3px;}
#newsletter #text-box {float:left; background:url(https://lib.store.yahoo.net/lib/genius-babies/news-letter-left-corner.gif) left top no-repeat #fff; width:220px; font-size:11px; color:#555; padding:5px 0px 2px 20px; border:0px; height:27px; height /*\**/:27px\9; !important; *height:25px !important;}
#newsletter #subscribe {float:left; _margin-left:-6px !important;}

#footer-content-bg { text-align:center; padding:5px 0px 10px 0px; margin:auto;}
#footer #category-links { padding:0px 0px; margin:auto; text-align:center; width:795px;}
#category-links ul {margin:0px; float:left; padding:10px 0px 10px 0px; list-style:none;}
#category-links ul li { background:url(https://lib.store.yahoo.net/lib/genius-babies/footer-links-devider.gif) right 5px no-repeat; display:inline; padding:3px 7px;}

#category-links ul li.last { background:none;}
#category-links ul li a {color:#5319a0; line-height:18px;}
#category-links ul li a:hover {color:#f92c9a;}
#footer-content {background:url(https://lib.store.yahoo.net/lib/genius-babies/footer-devider.gif) top left no-repeat; clear:both; width:595px;padding-top:35px; margin:auto;text-align:center; }
#footer-links { padding-bottom:0px; }
#footer-links ul { margin:0px; padding:0px; list-style:none;}
#footer-links ul li { display:inline; border-right: 1px solid #f92c9a; padding:0px 7px;}
#footer-links ul li.last {border:none;}
#footer-links ul li a {color:#f92c9a; font-size:12px; font-weight:bold;}
#footer-links ul li a:hover {color:#8c4cd1;}
.developer-link { font-size:11px; color:#555; text-align:center; padding:5px 0px;}
.contact-details { font-size:11px; color:#000;}
#footer-logo-images {}
#footer-logo-images ul { padding:0px; margin:0px; list-style:none; padding-top:10px;}
#footer-logo-images ul li { display:inline; padding:0px 2px;}

/*** Category Page ***/

.page-title { background:url(https://lib.store.yahoo.net/lib/genius-babies/page-title-bg.gif) left top repeat-x; font-size:16px; color:#551ba3; font-weight:bold; padding:10px 0px 15px 10px;}

/* BREADCRUMBS */

#breadcrumbs { clear:both; float:left; width:779px; border-bottom:1px solid #e9e9e9; padding:0px 0px 5px 0px;}
#breadcrumbs ul {margin:0px; padding:0px; list-style:none; float:right;}
#breadcrumbs ul li {font-size:11px; color:#f92c9a;display:inline; background:url(https://lib.store.yahoo.net/lib/genius-babies/sidebar-liststyle.gif) right top no-repeat; padding:0px 12px 0px 5px;}
#breadcrumbs ul li a {font-size:11px; color:#222; }
#breadcrumbs ul li.current {color:#f92c9a; background:none;}
#breadcrumbs ul li a:hover {color:#f92c9a;}

/* CAPTION */

#caption-wrapper { background:url(https://lib.store.yahoo.net/lib/genius-babies/caption-bg.jpg) left top no-repeat; width:760px; float:left; _width:768px !important; padding:10px 9px 10px 9px; _padding:10px 6px 10px 9px !important;}
#caption-wrapper .caption { /*width:575px;*/ float:left;}
#caption-wrapper .caption .caption-image {background:#fff; border:1px solid #fddcf0; float:left;}
#caption-wrapper .caption .caption-content {/*width:435px;*/ padding:0px 10px; float:left;}
#caption-wrapper .caption h3 { font-size:14px; color:#8244d4; padding:0px 0px 10px 0px;}
#caption-wrapper .caption p { font-size:12px; color:#333333; line-height:20px; }
#caption-wrapper .you-may-also-like { border:1px solid #f6e9ff; float:right; width:125px; padding:10px 25px; background:#fff;}
#caption-wrapper .you-may-also-like h3 { background:url(https://lib.store.yahoo.net/lib/genius-babies/you-may-also-like-titl.jpg) center 5px no-repeat; font-size:1px; padding:12px 0px;}
#caption-wrapper .you-may-also-like h3 span {visibility:hidden;}
#caption-wrapper .you-may-also-like .image {display:block; text-align:center;}
#caption-wrapper .you-may-also-like .name {font-size:12px; color:#000; display:block; text-align:center;}
.product-block-wrapper { float:left; width:780px;}
.category-product-row { padding-bottom:20px; float:left; width:780px;}
.category-product-block { width:172px !important; display:block; float:left; padding:0px 11px; text-align:center;}
.category-product-block .product-image {background:url(https://lib.store.yahoo.net/lib/genius-babies/category-image-block.jpg) left top no-repeat #8f65c6; width:140px; _width:172px !important; height:120px; _height:140px !important; padding:40px 16px 20px 16px;}
.category-product-block .product-title { background:#8f65c6; display:block; padding:0px 0px 5px 0px; width:172px !important;}
.category-product-block .product-title a { color:#fff; font-weight:bold; font-size:13px;}
.category-product-block .product-title a:hover {color:#ffe57d;}
.category-product-block  p.regular-price {color:#8c4cd1; text-align:center; font-size:12px; font-weight:bold; padding-bottom:3px;}

/* detail page*/

#product-detail-wrapper { padding:33px 0px 0px 30px;}
#product-detail-wrapper .image-wrapper {text-align:center; width:274px; padding:50px 0px 0px 0px; background:url(https://lib.store.yahoo.net/lib/genius-babies/detail-pro-block-bg.gif) left top no-repeat; float:left;}
.detail-porduct-image {width:210px; height:195px; padding:0px 30px;}
.enlarge {padding:6px 10px 10px 11px; text-align:right;}

#product-detail-wrapper .product-detail {width:415px; padding-left:30px; float:right;}
.product-detail div {background:url(https://lib.store.yahoo.net/lib/genius-babies/pro-details-border-bottom.gif) left bottom no-repeat; padding:7px 0px;}
.product-detail div span, .product-detail label {padding:0px 5px; color:#222; font-weight:bold; display:block; width:120px; float:left;}
.product-detail div.sale-price {color:#f92c9a; font-weight:bold; }
.product-detail div.sale-price .you-save { color:#000; font-style:italic; float:none; display:inline;}
.product-detail div.regular-price {color:#8c4cd1;}
.product-detail a.estimated-detlivery {color:#f076af;}
.product-detail div.last { background:none; padding-bottom:20px;}
.product-detail div.qty-add-to-cart-wrapper {background:url(https://lib.store.yahoo.net/lib/genius-babies/add-to-cart-bg.gif) left top no-repeat; width:395px; padding:0px 10px 15px 10px; float:left;}
#qty {float:left; padding:15px 20px 0px 0px; background:none; margin:6px;}
#qty label {color:#fff; padding:0px 15px 0px 0px; font-size:12px; width:56px;}
#qty .input {font-size:11px; color:#000; padding:0px; margin:0px; border:none;}
#add-to-cart {padding:10px 0px 0px 0px; float:right; background:none;}
#add-to-wishlist { background:none; padding-top:10px;}
ul.additional-images { padding:7px 0px 0px 0px; margin:0px; list-style:none; float:right;}
ul.additional-images li {float:right; margin:0px 1px; border:1px solid #f7bfda; padding:1px;}
ul.additional-images li img { display:block;}

#description-features { float:left; width:770px; padding:20px 5px;}
h3.title { background:url(https://lib.store.yahoo.net/lib/genius-babies/title-line-bg.gif) left -4px repeat-x; padding-bottom:10px; display:block;}
#product-description { padding:0px 0px 0px 0px;}
.space { width:20px;}
.space span { visibility:hidden;}
#product-features { }
#product-features ul {padding:0px; margin:0px; list-style:none; min-width:370px; width:370px;}
#product-features ul li, .detail-product-block ul.features li { background:url(https://lib.store.yahoo.net/lib/genius-babies/features-list-style.gif) left 5px no-repeat; padding:0px 0px 0px 15px;}
.detail-product-block { float:left; width:780px; padding:10px 0px;}
.detail-product-block .product-title a { font-size:14px; color:#8648d9;}
.detail-product-block .image {float:left; width:120px;}
.detail-product-block .image span { float:right;}
.detail-product-block .description {padding:10px 0px;}
.detail-product-block .product-info {float:left; padding-left:10px; width:640px;}
.detail-product-block ul.features {float:left; padding:0px; margin:0px; list-style:none; display:block; width:175px;} 
.detail-product-block .price-stock-info {float:left; width:303px; padding-left:10px;}
.detail-product-block .price-stock-info span {display:block; padding:3px 0px; font-size:12px; font-weight:bold;}
.detail-product-block .sale-price { color:#8c4cd1;}
.detail-product-block .regular-price { color:#f92c9a;}
.detail-product-block .regular-price b { color:#000;}
.detail-product-block .add-to-cart { float:left; width:150px;}
#related-item { clear:both; padding:10px 5px 10px 0px ;}
#related-item ul { padding:0px; margin:0px; list-style:none;}
#related-item ul li { background:url(https://lib.store.yahoo.net/lib/genius-babies/related-item-list-style.gif) right 5px no-repeat; line-height:16px; display:inline; padding:0px 20px 0px 5px;}
#related-item ul li.last { background:none;}
#related-item ul li a { font-size:11px; color:#000;}
#related-item ul li a:hover { color:#b691e8;}

/*Added on 25 march*/
#out-stock {color:#FFE785; width:366px; margin:auto; padding:11px 0; text-align:center; font-size:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:none;}
.pdf-link{margin:5px 0; padding-right:18px; float:left; }

.fixed-top{position:fixed !important;bottom:auto !important;top:0px;z-index:1000 !important;width:100% !important; background-color:#682CB7 !important;_position:absolute; _top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
_left:expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px'); _text-align:center !important;}


/* Customer Registration */
#yscp_welcome_msg{ float:left !important; font-weight:bold !important; color:#fff !important;}
#ys_superbar { height:28px; position:relative !important; width:974px !important; margin:auto !important;}
#ys_cpers{float:left !important; padding:6px 0px 0px 0px;}

#yscp_signin_link{margin-right:15px !important; float:left !important; font-family:Arial,Helvetica,sans-serif;}
#yscp_signin_link a{color:#fff !important; font-weight:bold !important; text-decoration:underline !important;}
#yscp_signin_link a:visited{color:#fff !important; font-weight:bold !important;text-decoration:underline !important;}
#yscp_signin_link a:hover{color:#fff !important; font-weight:bold !important;text-decoration:none !important;}

#yscp_myaccount_link{ float:left !important; margin:0px 10px 0px 10px !important;}
#yscp_myaccount_link a{ color:#fff !important; text-decoration:underline !important;}
#yscp_myaccount_link a:visited{ color:#fff !important; text-decoration:underline !important;}
#yscp_myaccount_link a:hover{ color:#fff !important; text-decoration:none !important;}

#yscp_signout_link{ float:left !important; margin:0 !important; padding:0 !important;}
#yscp_signout_link a{color:#fff !important; text-decoration:underline !important;}
#yscp_signout_link a:visited{color:#fff !important; text-decoration:underline !important;}
#yscp_signout_link a:hover{color:#fff !important; text-decoration:none !important;}

.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { background-color:#fff !important;}
.smb-fc .yui-dt tr.yui-dt-first td { background-color:#E7D7F2 !important;}
#yfc_minicart { padding:4px 0px 0px 0px; _padding:2px 0px 0px 0px !important; background:transparent url(https://lib.store.yahoo.net/lib/genius-babies/shopping-cart.jpg) no-repeat scroll 55px 5px;}
.smb-mc .mini_subtotal { margin:0px 15px 0px 10px;}
.smb-mc .mini_item_count { width:183px;}
.smb-mc .mini_msg { display:none;}
#yfc_close_btn { right:1px !important; display:block !important; top:-20px !important; left:auto !important;}