@charset "UTF-8";
/* CSS Document */
/*  RESET */


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote: before,blockquote:after,q: before,q:after{content:"";}
blockquote,q{quotes:"" "";}
body {background: #bcebdf url(../images/carters_spring_WP_2_segment.png) left 337px repeat; color: #5d6e77; font-size: 12px; line-height: 1.5; font-family: Arial, Verdana, sans-serif;}
body.holiday{background-image:url(../images/carters_wallpaper_holiday.jpg);}
.quickview{color:#5d6e77!important;font-size:12px;}
/*body#home {background: white;}*/


/* CLEARFIX */
/* Adding elements to this comma-separated list removes the need for additional markup */

body:after,#header:after,#footer:after,#wrapper:after,#content:after,#main:after,#nav .subnav:after,.sliding_promo:after,.banner_promos:after,.mini_promos:after,.subscribe:after,
.summaryproduct:after,#section_home .subsection_nav ul:after,.minicarttotals:after,.checkout_head:after,#mycart .cart_meta:after,#wishlist_search:after,#product_detail #prod_image_view:after,
#product_detail #prod_desc .customize .mod:after,#product_detail .prod_desc .customize .color ul:after,.filter:after,#send_popup .bottom:after,.minicart .link2cart:after,#locator_form .options:after,
.filter #filter_products .size ul:after,.prod_desc ul:after,#product_detail .rowContainer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* SIFR DEFAULT STYLES */
/* NOTE: DO NOT EDIT */

.sIFR-flash{visibility:visible!important;margin:0;}
.sIFR-replaced{visibility:visible!important;}
.sIFR-flash + div[adblocktab=true]{display:none!important;}
.sIFR-replaced *{outline:none;}

/*Facebook Like*/


.productreview #fblike{width:75px;}

/* UNIVERSALS */


a{color:#5d6e77;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;cursor:pointer;}
form .preactive{color:#5d6e77;}
hr{display:none;}
em{font-style:italic;}
strong{font-weight:bold;}
.requiredindicator{color:#f90;font-weight:bold;}
.pdf{background:url(../images/bg_pdf.png) left center no-repeat!important;}
.pdf a{text-decoration:none;}
.pdf a:hover{color:#000;}
.rowContainer{width:735px;text-align:left;}
.quickview .rowContainer{width:676px;text-align:left;}
#product_detail .quickview .rowContainer{border:none 0 #fff;}
.ast,
.salesprice{color:#F90;font-weight:bold;}
.comma{display:none;}
.left{float:left;}
.ui-dialog .ui-dialog-titlebar-close{background:transparent url(../images/cta_close.gif) no-repeat center center;height:12px;position:absolute;right:8px;text-indent:-9999px;top:5px;width:42px;z-index:20;zoom:1;}
.quickview .ui-dialog-titlebar-close{top:-2px;}
#mycart .viewdetHop .ui-dialog-titlebar-close{right:10px;top:-2px;}
.loginHopup .ui-dialog-titlebar-close{right:20px;}
.ui-dialog .ui-dialog-titlebar-close span{display:none;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{background:transparent url(../images/cta_close.gif) no-repeat center center;border:0 none #fff;zoom:1;}

/* BUTTONS */

.btn{height:28px;display:block;text-indent:-9999em;background:url(../images/btn_sprites.png)!important;border:0;cursor:pointer;}
.btn:focus{outline:0;}
.b_viewallorders{width:98px;background-position:0 0!important;}
.orderdetails .b_viewallorders{float:right;margin-left:10px;}
.b_login{width:68px;background-position:0 -29px!important;}
.b_createmyaccount{width:119px;background-position:0 -58px!important;}
.b_continuecheckout{width:120px;background-position:0 -87px;}
.b_orderdetails{width:89px;background-position:0 -116px!important;float:right;}
.b_trackorder{width:82px;background-position:0 -145px!important;margin:5px 0;}
.b_backtocart{width:88px;background-position:0 -174px!important;}
.continuecheckoutbutton .continuecheckout{width:132px;background-position:0 -203px!important;}
.b_applypromocode{width:118px;background-position:0 -232px!important;}
.b_applygiftcard{width:151px;background-position:0 -261px!important;}
.b_backtoshipping{width:109px;background-position:0 -290px!important;}
.checkoutbilling .b_revieworder{width:88px;background-position:0 -319px!important;}
.b_update{width:58px;background-position:0 -348px!important;cursor:pointer;}
.b_applypromo{width:89px;background-position:0 -377px!important;cursor:pointer;}
.b_continueshopping{width:120px;background-position:0 -406px!important;cursor:pointer;}
.orderconfirmation .b_continueshopping{float:right;clear:right;}
.orderdetails .b_continueshopping{float:left;}
.addAllToCartBtn .addtocartbutton{background:url("../images/btn_add_all_to_cart.png") repeat scroll 0 0 transparent!important;float:right;height:29px;text-indent:-9999em;width:96px;}
.addAllToCartBtn .addtocartbutton:hover{background:url("../images/btn_add_all_to_cart.png") repeat scroll 97px 0 transparent!important;float:right;height:29px;text-indent:-9999em;width:96px;}
.continuecheckout{width:68px;background-position:0 -435px!important;cursor:pointer;}
.mccheckout{height:28px!important;display:block!important;text-indent:-9999em!important;background:url(../images/btn_sprites.png) 0 -435px no-repeat!important;cursor:pointer;width:68px!important;float:right;margin:13px 13px 13px 0;text-align:left;}
.mccheckout:hover{background:url(../images/btn_sprites.png) -177px -435px no-repeat!important;width:68px!important;}
.b_addtocart,.addtocartbutton{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -471px!important;border:0;width:122px;height:35px;cursor:pointer;}
.orderDetailsBtn .addtocartbutton{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -471px!important;border:0;width:122px;height:35px;cursor:pointer;}
.addAllToCartBtn{float:left;margin-bottom:5px;width:698px;}
.addAllToCartBtn .addtocartbutton{background:url("../images/btn_add_all_to_cart.png") repeat scroll 0 0 transparent!important;float:right;height:29px;text-indent:-9999em;width:96px;}
.addAllToCartBtn .addtocartbutton:hover{background-position:96px 0!important;}
.b_addtowishlist,.addtowishlist{width:121px;height:35px;display:block;text-indent:-9999em;border:0;background:url(../images/btn_sprites.png) 0 -513px!important;margin-top:15px;}
.b_preview{width:98px;background-position:0 -549px!important;}
.b_send{width:98px;background-position:0 -578px!important;}
.b_viewdetails{width:122px;height:34px;background-position:0 -607px!important;}
.b_compareall{width:86px;background-position:-4px -642px!important;}
.b_findastore{width:82px;background-position:0 -671px!important;}
.b_find{width:67px;background-position:0 -700px!important;}
.b_addtocart_sm{width:80px;background-position:0 -729px!important;}
.b_addtocart_stale{background-position:-177px -729px!important;width:80px;Cursor:pointer;}
.b_viewcart{width:70px;background-position:0 -759px!important;}
.b_submit{width:58px!important;background-position:0 -933px!important;}
.b_shopnow{width:78px;background-position:0 -1020px!important;height:32px;}
.b_showessentials{width:119px;background-position:0 -1054px!important;height:32px;}
.b_signIn{width:68px;height:28px;background:url(../images/btn_sprites.png) 0 -1088px no-repeat!important;text-indent:-9999em!important;display:block;border:0 none;cursor:pointer;}
.b_creareAccount{width:119px;height:28px;background:url(../images/btn_sprites.png) 0 -1117px no-repeat!important;text-indent:-9999em!important;display:block;border:0 none;cursor:pointer;}
.b_checkoutWithoutRegistering{width:181px;background-position:0 -1146px!important;}
.b_addChild{background:url(../images/btn_add_child.jpg) 0 0!important;display:block;text-indent:-9999em;border:0;width:88px;height:28px;margin-bottom:10px;}
.b_changeDefaultPayment{background:url(../images/btn_payment_method_change.png) 0 0!important;display:block;text-indent:-9999em;border:0;width:182px;height:28px;}
.b_checkout{background-position:-177px -203px!important;}
.continuecheckoutbutton{background-position:-177px -203px!important;}
.submitOrder{background:url(../images/carters_submit_order_button.jpg) 0 0;display:block;text-indent:-9999em;border:0;width:113px;height:28px;}
.editStfButton,.editButton{background-position:0 -817px!important;width:58px!important;margin-bottom:4px;cursor:pointer;}
.deletelink{background-position:0 -846px!important;width:58px!important;}
.removeCoupon{background:url(../images/btn_remove.jpg) 0 0;display:block;text-indent:-9999em;border:0;width:57px;height:28px;}
.b_add{background-position:0 -875px!important;width:58px!important;}
.b_yes{background-position:0 -962px!important;width:68px!important;}
.b_no{background-position:0 -990px!important;width:68px!important;}
.b_makelistprivate{background:url(../images/btn_make_list_private.jpg) 0 0!important;display:block;text-indent:-9999em;border:0;width:102px;height:28px;float:right;cursor:pointer;}
.b_makelistpublic{background:url(../images/btn_make_list_public.jpg) 0 0!important;display:block;text-indent:-9999em;border:0;width:97px;height:28px;float:right;cursor:pointer;}
.wishlistremoveall{background:url(../images/btn_remove_all.jpg) no-repeat 0 0!important;display:block;text-indent:-9999em;border:0;width:70px;height:28px;margin:0 0 3px 5px;float:right;cursor:pointer;}
.wishlistsharing button#sendToFriend{background:url(../images/btn_send_wishlist.jpg) no-repeat 0 0!important;display:block;text-indent:-9999em;border:0;width:134px;height:28px;margin:0 0 3px;float:left;cursor:pointer;}
.b_addCard{background:url(../images/btn_payment_method_add.jpg) no-repeat 0 0!important;display:block;text-indent:-9999em;border:0;width:159px;height:28px;margin:0 0 3px 5px;}
#signup_button{background:url(../images/email_join_old.jpg) 0 0 no-repeat!important;display:block;text-indent:-9999em;border:0;width:59px;height:20px;cursor:pointer;left:277px;position:absolute;top:37px;}
.wishlistsharing button#sendToFriend:hover{background-position:-192px 0!important;}
.b_addCard:hover{background-position:-164px 0!important;}
.wishlistremoveall:hover{background-position:-75px 0!important;}
.b_makelistpublic:hover{background-position:-102px 0!important;}
.b_makelistprivate:hover{background-position:-107px 0!important;}
.b_changeDefaultPayment:hover{background:url(../images/btn_payment_method_change_hover.png) 0 0!important;}
.b_addChild:hover{background-position:-93px 0!important;}
.b_viewallorders:hover{background-position:-177px 0!important;}
.b_login:hover{background-position:-177px -29px!important;}
.b_createmyaccount:hover{background-position:-177px -58px!important;}
.b_continuecheckout:hover{background-position:-177px -87px!important;}
.b_orderdetails:hover{background-position:-177px -116px!important;}
.b_trackorder:hover{background-position:-177px -145px!important;}
.b_backtocart:hover{background-position:-177px -174px!important;}
.b_yes:hover{background-position:-177px -962px!important;}
.b_no:hover{background-position:-177px -990px!important;}
.b_add:hover{background-position:-177px -875px!important;}
.removeCoupon:hover{background:url(../images/btn_remove-hover.jpg) 0 0;}
.editStfButton:hover,.editButton:hover{background-position:-177px -817px!important;}
.deletelink:hover{background-position:-177px -846px!important;}
.b_applypromocode:hover{background-position:-177px -232px!important;}
.b_applygiftcard:hover{background-position:-177px -261px!important;}
.b_backtoshipping:hover{background-position:-177px -290px!important;}
.checkoutbilling .b_revieworder:hover{background-position:-177px -319px!important;}
.b_update:hover{background-position:-177px -348px!important;}
.b_applypromo:hover{background-position:-177px -377px!important;}
.b_continueshopping:hover{background-position:-177px -406px!important;}
.formcheckout .continuecheckout:hover,.actions .continuecheckout:hover,.link2cart .continuecheckout:hover{background-position:-177px -435px!important;}
.continuecheckoutbutton .continuecheckout:hover{background-position:-177px -203px!important;}
.b_addtocart:hover,.addtocartbutton:hover{background-position:-177px -471px!important;}
.b_addtowishlist:hover,.addtowishlist:hover{background:transparent url(../images/btn_sprites.png) repeat scroll -177px -513px!important;}
.b_preview:hover{background-position:-177px -549px!important;}
.b_send:hover{background-position:-177px -578px!important;}
.b_viewdetails:hover{background-position:-177px -607px!important;}
.b_compareall:hover{background-position:-181px -642px!important;}
.b_findastore:hover{background-position:-177px -671px!important;}
.b_find:hover{background-position:-177px -700px!important;}
.b_addtocart_sm:hover{background-position:-177px -729px!important;}
.b_viewcart:hover{background-position:-176px -759px!important;}
.b_submit:hover{background-position:-177px -933px!important;}
.b_shopnow:hover{background-position:-177px -1020px!important;}
.b_showessentials:hover{background-position:-177px -1054px!important;}
.b_changeDefaultAddress{width:162px!important;background-position:0 -904px!important;}
.b_signIn:hover{background-position:-177px -1088px!important;}
.b_creareAccount:hover{background-position:-177px -1117px!important;}
.b_checkoutWithoutRegistering:hover{background-position:0 -1175px!important;}
.submitOrder:hover{background:url(../images/carters_submit_order_button.jpg) -113px 0;}

.b_gift2cart:hover,.b_gift2cart{background:transparent url(../images/addgifttocart_button.png)!important;display:block;text-indent:-9999em;border:0;width:103px;height:31px;margin:0px 0px 7px 0px;float:left;cursor:pointer;}
/*  HEADER  */

#header_wrap{height:110px;width:1020px;background:#FFF;margin:auto;}
#header{width:980px;margin:0 0 0 -490px;clear:both;position:absolute;background:transparent;z-index:998;left:50%;}
#header #logo{padding:19px 0 0;float:left;}
#header #logo #logo-sub a{width:174px;height:31px;display:block;text-indent:-9999em;background:url(../images/carters_gn_sprites.png) 0 -58px no-repeat;}

/*  GLOBAL NAV  */

#nav{padding:6px 0 0 20px;float:right;width:780px;}
#nav:hover{padding:6px 0 0 20px;float:right;width:780px;}
#nav ul{list-style:none;}
#nav > ul > li{padding:5px 0 0;float:left;border-right:1px solid #f2f2f2;}
#nav ul li.site_search{border-right:0 none!important;position:relative;}
#nav > ul > li > a,#nav .minicarttotal{position:relative;z-index:9999;}
#nav > ul > li > a:focus{outline:0;}
#nav > ul > li:hover{margin:0 0 0 -1px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
#nav > ul > li.site_search:hover{margin:0;border-left:0 solid #f2f2f2;border-right:1px solid #f2f2f2;}
#nav > ul > li.baby:hover{margin:0 0 0 -1px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
#nav > ul > li:hover > a{margin:0;border-bottom:5px solid #fff;}
#nav > ul > li > .subnav{position:absolute;left:-9999em;top:-9999em;z-index:9998;}
#nav > ul > li:hover > .subnav{display:block;position:absolute;left:auto;right:5px;top:62px;}
#nav > ul > li.toddler:hover > .subnav{right:75px;top:62px;}
#nav > ul > li > a,#nav .minicarttotal{height:41px;margin-bottom:5px;display:block;text-indent:-9999em;background:#fff url(../images/carters_gn_sprites.png);border:solid #fff;border-width:10px 5px 0;}
#nav li.baby > a{width:62px;background-position:0 -130px;border-width:10px 14px 0;}
#nav li.toddler > a{width:96px;background-position:0 -194px;border-width:10px 14px 0;}
#nav li.kid > a{width:38px;background-position:0 -253px;border-width:10px 14px 0;}
#nav li.littlelayette a{width:46px;background-position:-106px -318px;}
#nav li.babygiftshop a{width:50px;background-position:-99px -353px;}
#nav li.pajamas a{width:30px;background-position:-58px -320px;}
#nav li.accessoryshop a{width:54px;background-position:-39px -353px;height:35px;}
#nav li.home a{width:54px;background-position:-314px -150px;border-top:0;height:50px;}
#nav li.store_locator > a{width:45px;background-position:3px -319px;}
#nav li.wishlist > a{width:30px;background-position:-143px -320px;}
#nav li.minicart > .minicarttotal{width:30px;height:40px;margin-right:13px;margin-left:0;background-position:0 -392px;}
#nav li.site_search > a{width:44px;height:39px;background-position:0 -353px;border-right:0;}
#nav li.baby:hover > a{background-position:278px -130px;}
#nav li.toddler:hover > a{background-position:278px -194px;}
#nav li.kid:hover > a{background-position:278px -253px;}
#nav li.littlelayette:hover a{background-position:175px -318px;}
#nav li.babygiftshop:hover a{background-position:179px -353px;}
#nav li.pajamas:hover a{background-position:220px -320px;}
#nav li.shops > a{background-position:-314px -204px;width:58px;}
#nav li.shops:hover > a{background-position:-369px -204px;}
#nav li.accessoryshop:hover a{background-position:239px -353px;}
#nav li.home:hover a{background-position:-369px -150px;}
#nav li.store_locator:hover > a{background-position:280px -319px;}
#nav li.wishlist:hover > a{background-position:42px -310px;}
#nav li.minicart:hover > .minicarttotal,#nav li.minicart.open .minicarttotal{background-position:184px -392px;}
#nav li.general li a{width:119px;height:20px;display:block;text-indent:-9999em;}
#nav li.general .store_locator{background:url(../images/gn_storelocator.png) center left no-repeat;}
#nav li.general .cust_serv{background:url(../images/gn_custserv.png) center left no-repeat;}
#nav li.general .gifts{background:url(../images/gn_giftcenter.png) center left no-repeat;}
#nav li.general{padding-right:0;margin-left:10px;border:0;}
#nav .boy h3{padding-left:25px;text-transform:lowercase;color:#286cb5;background:url(../images/gn_arrow_boy.png) 0 11px no-repeat;}
#nav .girl h3{padding-left:25px;text-transform:lowercase;color:#dd3d63;background:url(../images/gn_arrow_girl.png) 0 11px no-repeat;}
#nav .neutral h3{padding-left:25px;text-transform:lowercase;color:#f5cf2a;background:url(../images/gn_arrow_neut_yellow.png) 0 11px no-repeat;}
#nav .subnav{width:713px;padding:0 5px;}
#nav .baby .subnav{width:948px;padding:0 5px;}
#nav .subnav hr.start{height:11px;margin:0;display:block;background:#fff;border:0;border-top:1px solid #f2f2f2;}
#nav .subnav hr.end{height:17px;margin:0 -5px -18px;display:block;clear:both;background:url(../images/bg_subnav_bottom_3col.png);border:0;}
#nav .baby .subnav hr.end{height:17px;margin:0 -5px -18px;display:block;clear:both;background:url(../images/bg_subnav_bottom.png);border:0;}
#nav .subnav .column{width:308px;display:table-cell;padding:20px 23px 10px;vertical-align:top;border-left:10px solid #fff;}

/* safari */

/*@media screen and (-webkit-min-device-pixel-ratio:0) {

	#nav .subnav .column		{float: left; height: 446px;}

}*/
#nav .subnav h3{font-size:25px;font-weight:400;text-transform:lowercase;}
#nav .subnav li a{color:#5d6e77;font-size:14px;padding-bottom:10px;text-transform:lowercase;}
#nav .subnav .boy{color:#286cb5;background:#F6F6F6;}
#nav .subnav .boy *{color:#64CBF1;text-transform:lowercase;}
#nav .subnav .girl{color:#dd3d63;background:#F6F6F6;border-right:10px solid #fff;}
#nav .subnav .girl *{color:#F58CB1;text-transform:lowercase;}
#nav .baby .subnav .girl{border-right:0;}
#nav .baby .subnav .neutral{color:#f5cf2a;background:#F6F6F6;border-right:10px solid #fff;}
#nav .baby .subnav .neutral *{color:#FD993B;text-transform:lowercase;}
#nav .subnav .specials{width:auto;padding:0 0 0 10px;border-left:2px dashed #e6eaec;}
#nav .subnav .specials img{vertical-align:top;}
#nav .subnav .specials img + img{margin-top:10px;}
#nav .subnav .column.baby.boy a:hover{color:#64CBF1!important;}
#nav .subnav .column.baby.girl a:hover{color:#F58CB1!important;}
#nav .subnav .column.baby.neutral a:hover{color:#FD993B!important;}
#nav .subnav .column.toddler.boy a:hover{color:#64CBF1!important;}
#nav .subnav .column.toddler.girl a:hover{color:#F58CB1!important;}
#nav .subnav .column.kid.boy a:hover{color:#64CBF1!important;}
#nav .subnav .column.kid.girl a:hover{color:#F58CB1!important;}
#flashContainer{z-index:990;}
#nav .subnav h4{text-transform:uppercase!important;font-size:12px;font-weight:bold;}
#nav .subnav span{font-weight:bold;}
#nav .subnav ul{width:50%;float:left;padding-left:0;margin:10px 0 0;}
#nav .subnav a{color:#666!important;}
#nav .shops .subnav ul{width:150px;float:none;margin:20px 0 30px;padding:0;height:240px;border-right:1px solid #00a0b9;}
#nav ul li.shops .subnav{width:370px;display:none;}
#nav ul li.shops.hover .subnav{display:block;}
#nav ul li.shops .subnav .column{width:364px;border-right:10px solid #FFF;padding:20px 15px 10px;background:#F6F6F6;}
#nav ul li.shops .subnav .column ul li a img{display:none;position:absolute;bottom:32px;right:30px;}
#nav ul li.shops .subnav .column ul li{margin-right:0;}
#nav ul li.shops .subnav .end{margin-right:0;}
#nav ul li.shops .subnav .column h1{text-indent:-9999px;background:url(../images/carters_gn_sprites.png) -250px -419px no-repeat;height:28px;width:167px;text-align:center;margin:0 auto;}

/* Tab Bar */

#gstrip{height:38px;width:100%;position:absolute;top:0;left:0;z-index:0;background-color:#F2F2F2;}
#tabbar{width:980px;margin:0 auto;clear:both;position:relative;z-index:1000;height:38px;}
/*#tabbar #sitetag {text-indent:-9999em; width:198px; height:36px; margin:2px 0 0 10px; background: url(../images/header/sitetagline.png) no-repeat center center; float:left;}*/
#tabbar #sitetag{width:250px;height:38px;margin:0 10px;float:left;overflow:hidden;}
#tabbar .custinfo{text-align:right;float:right;color:#2a5664;font-family:arial;font-size:11px;font-weight:bold;height:28px;margin:10px 28px 0 0;padding-top:3px;}
#tabbar .custinfo a{color:#2a5664;}
#tabbar .custinfo a:hover{color:#93c63d;}
#tabbar .custinfo .divider{width:6px;}
#tabbar .custinfo #minicart{float:right;width:74px;text-align:left;margin-top:-3px;}
#tabbar .custinfo #minicart:hover{float:right;background-color:#FFF;}
#tabbar .custinfo #minicart .cartlabel{color:#2a5664;}
#tabbar .custinfo #minicart:hover .cartlabel{color:#93c63d;}
#tabbar .custinfo .minicarttotal{background:url(../images/carters_gn_sprites.png) 0 -390px no-repeat;margin-left:6px;padding-right:2px;padding-left:24px;padding-top:3px;height:30px;cursor:pointer;}
#tabbar .custinfo .minicarttotal:hover{background:#FFF url(../images/carters_gn_sprites.png) -228px -390px no-repeat;margin-left:6px;padding-right:2px;padding-left:24px;height:30px;cursor:pointer;}
#tabbar #brands{float:left;}
#tabbar #brands li{display:inline;}
#tabbar #brands li a{width:82px;height:35px;text-indent:-9999em;border:1px solid red;display:block;float:left;margin:3px 4px 0 0;background:url(../images/carters_gn_sprites.png);border:0;}
#tabbar #brands li.oshkosh a{background-position:-85px 0;}

/* USER MENU */

#user{position:absolute;top:0;right:0;color:#adb9c0;font-size:11px;line-height:13px;}
#user a{color:#5d6e77;}
#user .contact_info{padding:5px 20px 4px;margin:0 1px;float:left;text-align:center;background:url(../images/bg_hashed.png);}
#user .contact_info span{clear:both;font-weight:bold;}
#user .headercustomerinfo{padding:13px 6px 10px;margin:0 1px;float:left;background:url(../images/bg_hashed.png);}
#user .sitesearch{padding:10px 6px 5px;float:left;margin:0 1px;background:url(../images/bg_hashed.png);}
#user .sitesearch label{display:none;}
#user .sitesearch .input_search{width:180px;padding:3px 5px 2px;margin:0;float:left;font-size:11px;line-height:11px;vertical-align:middle;border:1px solid #d3d1d1;}
#user .sitesearch .btn_search{width:21px;height:21px;margin:0;text-indent:-9999em;vertical-align:middle;background:url(../images/btn_search.png);border:0;}
#user .wishlist{padding:13px 6px 10px;margin:0 1px;float:left;background:url(../images/bg_hashed.png);}

/* MINICART */

.minicart .minicarttotal .cartquantity{padding:4px 6px 0 4px;position:absolute;top:8px;right:0;color:#fff;text-align:right;background:url(../images/carters_gn_sprites.png) -152px -429px;width:9px;height:19px;font-size:11px;font-family:Arial;}
.minicart .dig_2 .cartquantity{padding-left:4px;right:0;}
.minicart .minicarttotal .cartquantity strong{padding:4px 0 0;}
.minicart .minicartcontent{position:absolute;top:38px;right:0;z-index:99999;background:#fff;border:1px solid #f2f2f2;}
.minicart .minicartclose{color:#f90;font-weight:bold;position:absolute;top:13px;right:10px;width:45px;cursor:pointer;text-indent:-9999em;background:url(../images/cta_close.gif) no-repeat;text-align:left;}
.minicart .minicartclose:hover{cursor:pointer;}
.minicart .minicarthat{padding:10px;color:#5d6e77;font-size:10px;font-size:11px;width:150px;}
.minicart .minicarthat .total{color:#f89920;}
.minicart .checkoutminicart{width:375px;height:227px;padding:0 0 0 5px;overflow-y:auto;overflow-x:hidden;}
.minicart .summaryproduct{width:350px;padding:0 0 12px;margin:0 0 12px;display:table-row;clear:both;}
.minicart .summaryproduct .attribute{display:inline;}
.minicart .summaryproduct .attribute .attributeColor{float:left;}
.minicart .summaryproduct .attribute .attributeSize{float:left;}
.minicart .summaryproduct .attribute .labelColor{display:none;}
.minicart .summaryproduct .attribute .labelSize{display:none;}
.minicart .summaryproduct .description .pricing{clear:both;}
.minicart .summaryproduct .attribute .comma{display:inline;}
.minicart .brand,.minicart .image,.minicart .description,.minicart .qty{padding:0 0 10px;vertical-align:middle;display:table-cell;border-bottom:1px solid #f2f2f2;}
.minicart .brand{width:50px;height:50px;padding-left:10px;text-align:center;}
.minicart .brand #carters{background:url(../images/carters_gn_sprites.png) -348px -4px no-repeat;height:50px;width:50px;}
.minicart .brand #oshkosh{background:url(../images/carters_gn_sprites.png) -348px -56px no-repeat;height:50px;width:50px;}
.minicart .image{width:100px;height:50px;text-align:center;}
.minicart .description{width:150px;padding:0 10px 0 0;font-size:11px;font-weight:400;}
.minicart .name a{color:#55c7e9;font-size:12px;font-weight:bold;text-decoration:none;}
.minicart .description .now{color:#f90;font-weight:bold;}
.minicart .qty{width:45px;font-size:11px;vertical-align:bottom;padding-bottom:13px;}
.minicart .ordertotals{padding:5px 43px 5px 10px;font-size:14px;line-height:26px;text-align:right;float:right;}
.minicart .ordertotals .value{color:#f90;}
.minicart .link2cart{background:#f2f7f8!important;height:54px;width:379px;}
.minicart .link2cart .btn{margin:13px 13px 13px 0;float:right;}
.minicart .link2cart .b_checkout{margin-right:23px;}
.minicart .ordershipping{display:none;}
.minicart .ordersalestax{display:none;}
.minicart p.ordertotal{display:none;}
.minicart .ordertotals .ordertotalstable td span.label{float:none;margin:0;}
.minicart .ordertotals .ordertotalstable td span.value{float:none;margin:0;}
.minicart .ordertotals .ordertotalstable td{text-align:right;}

/* SEARCH */

#search{background:url(../images/carters_gn_sprites.png) 0 -461px no-repeat;margin:12px 0 12px 12px;}
#search .btn_search{width:25px;height:25px;text-indent:-9999em;cursor:pointer;margin:0;background:transparent;border:0;}
#search .btn_search:hover{background:url(../images/carters_gn_sprites.png) -227px -463px no-repeat;cursor:pointer;}
@media screen and -webkit-min-device-pixel-ratio0 {
body.holiday #search .btn_search:hover{background-position:-227px -463px;}
#search .btn_search:hover{background-position:-228px -463px;}
}
#search .input_search{width:166px;height:23px;border:0;margin:2px 0;color:#55C7E9;background:transparent;padding:0 2px;}
body.holiday #search .input_search{color:#008444;}
#nav ul > li.site_search{width:215px;}

#nav ul > li.site_search.hover{width:215px;}

.search_results .searchrefinements #refinement-category{overflow:hidden;}
span.selected{color:#ffa011;}
#searchResults .nohitsmessage{font-size:16px;margin-bottom:8px;}
#searchResults .more{border-top:1px solid #D7D6D4;margin-top:27px;}
#searchResults .more h4{height:41px;}
#searchResults .nohits .row .column{float:left;width:500px;margin-right:40px;}
#searchResults .nohits .row .last{float:left;width:350px;text-align:right;margin-right:0;}
#searchResults .nohits .row .column .promo{margin-bottom:10px;}
#searchResults .nohits.page_content{width:980px;}
.itemsper{float:left;}
/*.sortbyinfo {position:absolute; top: 209px; left: 650px; }*//*.sizeRefinement option {width: 160px; font-family:Arial; font-size:10pt; color:#666666; }*/
.sortbyinfo label{font-family:Arial;font-size:10pt;font-weight:bold;}
.sortbyinfo option{color:#666;font-family:Arial;font-size:10pt;width:160px;}

/* CONTENT  */

#contentDiv{width:1020px;margin:0 0 0 -510px;position:absolute;top:190px;left:50%;z-index:9;min-height:350px;height:auto;}
#contentDiv #main{padding:16px 20px 55px;background:#fff;border:1px solid #e6e6e6;border-top:0;}
.quickview #contentDiv #main{background:transparent;}
#home #contentDiv{top:714px;min-height:150px;}
#home #contentDiv .subscribe{background:#FFF;border-bottom:1px solid #e8e8e8;}
#home #main{padding:0;border:0 none;background:none;height:133px;}
#home #main .bucket{width:240px;height:133px;float:left;}
#home #main .color_1{background-color:#f3e355;}
#home #main .color_2{background-color:#ff72b2;}
#home #main .color_3{background-color:#58d0f5;}
#home #main .color_4{background-color:#92c53d;}
#home .meta{float:left;background:#fff;}
#home .meta a{margin-left:19px;}
.quickview #contentDiv{width:640px;padding:25px 0 0;position:absolute;top:0;left:78%;margin:0 0 0 -490px;}

/* BREADCRUMBS  */

#main .breadcrumbs{padding:0 0 11px 18px;clear:both;font-size:11px;text-transform:lowercase;color:#5d6e77;}
#stage .breadcrumbs .divider{margin:0 3px 0 1px;}
#mycart #main .breadcrumbs{clear:both;font-size:11px;padding:5px 0 17px 18px;}
#main .breadcrumbs a{font-size:11px;color:#5d6e77;}
#main .breadcrumbs .filter_list a{margin-right:5px;}
.producttile .image .quickviewbutton a,.pt_compare .image .quickviewbutton a{background:transparent url(../images/img_quickview_badge.png) no-repeat;display:block;position:absolute;top:20px;right:0;width:55px;height:55px;}
.producttile #imagelarge .quickviewbutton a{background:transparent url(../images/img_quickview_badge.png) no-repeat;display:block;position:absolute;top:35px;right:20px;width:55px;height:55px;}
.tabs .quickviewbutton a{background:transparent url(../images/img_quickview_badge.png) no-repeat;display:block;position:absolute;top:20px;right:0;width:55px;height:55px;}
.producttile a.productswatchesall{color:#000;}
.producttile .swatches .invisible{position:absolute;top:-3px;left:25px;z-index:6666;background-color:#fff;border:1px solid #ccc;padding:3px;}
.producttile .name{overflow:visible;width:210px;}
.producttile .swatches span.morecolors{width:3px;line-height:10px;float:left;}
.producttile .swatches .morecolors a.morecolors{font-size:8pt;}
.producttile .name a{color:#000;text-decoration:none;}
.producttile .name a:hover{text-decoration:underline;}
.producttile .pricing{margin:3px 0;}
.producttile .promo{color:gray;}

/* PRODUCT TILE FOR SEARCH RESULTS */

.producthits{margin:0 0 0 5px;}
.productresultarea{margin:0 0 0 15px;}
.productlisting{margin:auto;width:754px;}
.productlisting .producttile{margin:0 25px 0 12px;}
.productlisting .tblQuad{width:385px;}
.productresultarea .productlisting .compare{padding-top:5px;}
.productresultarea .productlisting .compare label{font-weight:400;font-size:.9em;}
.search{width:770px;}

/* PRODUCT IMAGE DISPLAY */


.image .productimage{height:221px;}
.image .productimage a{text-decoration:none;}
.image .thumbnail{display:block;}
.image .thumbnail .productimage a:hover{text-decoration:none;color:#999;}
.image .thumbnail .productimage img a{border:0;text-decoration:none;}

/* WELCOME */

#contentDiv .welcome{width:360px;height:426px;padding:0 29px;float:left;position:relative;}
#contentDiv .welcome h2{width:181px;height:201px;margin:30px 0 10px 12px;display:block;color:#f07f33;font-size:230px;line-height:170px;text-indent:-9999em;background:url(../images/bg_home_hi.png);}
#contentDiv .welcome .greeting{margin:0 0 0 10px;color:#f90;font-size:36px;line-height:36px;text-transform:lowercase;border-bottom:2px dashed #e6eaec;}
#contentDiv .welcome .offer{padding:10px 0 0 10px;margin:0;color:#58c8f1;font-size:18px;line-height:23px;text-transform:lowercase;}
#contentDiv .welcome .offer a{color:#58c8f1;font-size:11px;line-height:23px;text-transform:uppercase;}
#contentDiv .welcome #adlib1{position:absolute;right:0;bottom:-64px;}

/* SLIDING PROMO */

.sliding_promo{position:relative;}
.sliding_promo ul{width:482px;height:100%;position:relative;overflow:hidden;list-style:none;border:1px solid #f2f2f2;}
.sliding_promo ul li{width:100%;height:100%;position:absolute;}
.sliding_nav a:focus{outline:none;}
.sliding_nav .prev{width:37px;height:42px;margin-top:-21px;display:block;position:absolute;top:50%;left:2px;text-indent:-9999em;background:url(../images/btn_sliding_nav_prev.png);}
.sliding_nav .next{width:37px;height:42px;margin-top:-21px;display:block;position:absolute;top:50%;right:2px;text-indent:-9999em;background:url(../images/btn_sliding_nav_next.png);}
.sliding_nav.small .prev,.controls .Prev{width:26px;height:30px;text-indent:-9999em;background:url(../images/btn_sliding_nav_sm_prev.png);float:left;}
.sliding_nav.small .next,.controls .Next{width:26px;height:30px;text-indent:-9999em;position:relative;left:-3.6em;background:url(../images/btn_sliding_nav_sm_next.png);float:right;}
.sliding_promo .indicator{padding:3px 0;position:absolute;font-size:18px;text-align:right;}
.sliding_promo .indicator .active{color:#f9b018;}
#home .sliding_promo{width:484px;height:426px;padding:0 18px;margin:30px 0 0;float:right;}
#home .sliding_promo h3{width:484px;height:33px;display:block;text-indent:-9999em;background:url(../images/bg_whatsnew_fall_home.png);}
#home .sliding_promo ul{height:393px;}
#home .sliding_promo #adlib2{position:absolute;right:0;bottom:-2px;}
#home .sliding_promo .indicator{top:0;right:25px;}
#subsection_home .sliding_promo .indicator{top:-30px;right:5px;}
#subsection_home .page_content{margin-left:20px;padding-bottom:0;}

/* BANNER PROMOS */

#contentDiv .banner_promos{clear:both;}
#contentDiv .banner_promos .promo_slot{margin:0;float:left;}
#contentDiv .banner_promos .html_promo{height:194px;margin:32px 0 18px;}
#contentDiv .three_col .promo_slot,#contentDiv .three_col .html_promo{width:289px;}
#contentDiv .three_col .column{float:left;padding:0 10px 0 0;}
#contentDiv .three_col .contentasset .column{float:left;padding:0;}
#contentDiv .three_col .column .row{padding:0 0 19px;}
#contentDiv .three_col .column .contentasset .row{padding:0;}
#contentDiv .three_col .last{padding:0!important;}

/* MINI PROMOS */

.mini_promos{clear:both;padding:12px 0 0;}
.mini_promos .mini_slot{height:50px;padding:0 12px 0 0;margin:0 12px;float:left;border-right:2px dashed #e6eaec;}
.mini_promos .mini_slot.small{width:200px;}
.mini_promos .mini_slot.wide{width:410px;}
.mini_promos .mini_slot:last-child{padding-right:0;margin-right:0;border:0;}
.mini_promos .small p{width:119px;float:left;}
.mini_promos p{font-size:14px;color:#58c7e5;}
.mini_promos p strong{color:#f07f33;}
.mini_promos p a{color:#58c7e5;font-size:10px;text-transform:uppercase;}
.mini_promos img{margin:0 5px 0 0;float:left;}

/* SUBSCRIBE */
/*#contentDiv .subscribe {padding: 14px 20px 23px 59px; margin: 0px 0 0; border-bottom: 1px solid #e1e1e1; position: relative;}*/


#contentDiv .subscribe{background:url(../images/footer/home_footer_signup.jpg) no-repeat -2px 0 #f2f2f2;height:142px;width:1000px;padding:0 0 0 18px;border:1px solid #e0e0e0;border-top:0;}
#contentDiv .subscribe .bucket{float:left;}
#contentDiv .subscribe .join{width:495px;padding:11px 0 0;position:relative;}
#contentDiv .subscribe .follow_us{width:212px;padding:13px 0 0 27px;}
#contentDiv .subscribe .follow_us .mid_promo div{float:left;margin:0;padding-bottom:5px;}
#contentDiv .subscribe .take_a_look{width:250px;height:52px;}
#contentDiv .subscribe label{display:none;}
/*#home #contentDiv .subscribe label {background: url(../images/carters_gn_sprites.png) -271px -427px no-repeat !important;}*/
#home #contentDiv .subscribe{background:url(../images/footer/home_footer_signup.jpg) no-repeat #f2f2f2;height:142px;width:1020px;padding:0;margin-top:16px;border:0;}
#home #contentDiv .subscribe label{display:none;}
#contentDiv .subscribe #signup_button{background:url('../images/footer/home_footer_joinnow_btn.jpg')!important;width:69px;height:28px;left:397px;top:80px;}
#home #contentDiv .subscribe .join{width:515px;}
/*#home #contentDiv .subscribe input {border:1px solid #d5dbdf; border-color:#d5dbdf #d5dbdf #d5dbdf #d5dbdf; border-style:solid solid solid solid; border-width:1px 1px 1px 1px; height:21px; left:45px; top:80px; width:336px;}*/
#contentDiv .subscribe input{padding:3px;color:#5d6e77;position:absolute;font-size:11px;border:1px solid #d5dbdf;height:21px;left:45px;top:80px;width:336px;}
#contentDiv .subscribe .catalog_promo img{margin-right:5px;float:left;}
#contentDiv .subscribe .catalog_promo div{width:127px;padding:14px 0;float:left;color:#6db33f;font-size:12px;background:url(../images/img_catalog_text.png) left center no-repeat;text-indent:-9999px;}
#contentDiv .subscribe .divider{width:1px;height:66px;font-size:1px;background:url(../images/carters_gn_sprites.png) -321px -125px no-repeat;float:left;}

/* STAGE */


#home #stage{position:absolute;}
#stage{width:1020px;height:80px;overflow:hidden;z-index:0;margin:auto;background-color:#f6f6f6;}
#stage.home{text-align:left;height:674px;}
/*#stage.generic {background: #f0f0f0 url(../images/generic_carters_holiday_bckgrnd.jpg) center top repeat-x;}*/
#stage h1{width:1020px;padding:5px 0 0 35px;margin:0 auto;color:#5D6E77;font-size:30px;text-transform:lowercase;}
#stage h1.athome{font-weight:100;color:#938986;}
#stage h1.athome strong{font-weight:bold;color:#776d6a;}
#stage h1.athome span.age{font-size:20px;color:#55c7e9;}
#stage.baby-boy h1,#stage.kid-boy h1,#stage.toddler-boy h1{color:#64CBF1;}
#stage.baby-girl h1,#stage.kid-girl h1,#stage.toddler-girl h1{color:#F58CB1;}
#stage.baby-neutral h1,#stage.kid-neutral h1,#stage.toddler-neutral h1{color:#FD993B;}
#stage h2{width:1020px;padding:5px 0 0 35px;margin:0 auto;color:#5D6E77;font-size:30px;text-transform:lowercase;}
#stage.baby-boy h2,#stage.kid-boy h2,#stage.toddler-boy h2{color:#64CBF1;}
#stage.baby-girl h2,#stage.kid-girl h2,#stage.toddler-girl h2{color:#F58CB1;}
#stage.baby-neutral h2,#stage.kid-neutral h2,#stage.toddler-neutral h2{color:#FD993B;}
#stage .breadcrumbs{padding:0 36px;font-size:11px;}
#stage h2.sIFR-replaced{padding-top:48px;}
#stage h2 .age{font-size:22px;font-style:normal;}
#stage #welcome{width:247px;height:31px;z-index:10;background:transparent url(../images/bg_welcomeBar.png) left top no-repeat;position:absolute;top:72px;left:0;}
#home #stage #welcome{top:0;}
#stage #welcome div{text-align:center;font-size:11px;padding-top:8px;}
#stage #welcome div span{color:#85C2E0;padding-right:5px;font-weight:bold;}
#stage #welcome div span.welcomemessage{padding-right:0;}
#stage #welcome div a{color:#58B8CB;font-weight:bold;}

/* FOOTER */

#footer{padding:15px 0 10px;text-align:center;border:1px solid #e0e0e0;border-top:0;border-bottom:0;}
#home #footer{border:0;}
#footer,#footer a{background-color:#fff;color:#5d6e77;font-size:11px;line-height:10px;}

/* LOOK AND FEEL */


body.carters a.oshkosh{display:none;}

/* CATEGORY SIDEBAR */


.cat_sidebar{width:170px;padding:0 10px 160px 5px;float:left;}
#subsection_home .cat_sidebar{padding-bottom:20px;}
.pt_customerservice .cat_sidebar{padding-bottom:220px;}
#my_carters .cat_sidebar{width:155px;padding:0 10px 220px 5px;float:left;}
.cat_sidebar h3{padding:3px 0 3px 13px;font-size:14px;color:#64CBF1;text-transform:uppercase;font-weight:bold;}
.cat_sidebar h4{padding:0 0 0 15px;color:#424242;font-size:9px;line-height:28px;text-transform:uppercase;}
.cat_sidebar .new_favs{padding:0 0 11px;margin:0 0 11px;list-style:none;border-bottom:1px dashed #e4e7e8;}
.cat_sidebar ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.cat_sidebar ul ul li a{font-size:12px;padding-left:0;color:#5d6e77;}
.cat_sidebar ul:last-child,.cat_sidebar ul ul{border:0;list-style:none;}
.cat_sidebar li{font-size:12px;}
.cat_sidebar li.active > a{padding-left:10px;margin-left:-10px;background:url(../images/bg_arrow_orange.png) left center no-repeat;color:#f90;}
.cat_sidebar li.active li{font-size:12px;}
.cat_sidebar .collections li a{font-size:12px;}
.cat_sidebar .legal,.cat_sidebar .navgroup,#my_carters .cat_sidebar .mycarters,#my_carters .cat_sidebar .myoshkosh,#my_carters .cat_sidebar .myaccount,#my_carters .cat_sidebar .myorders,
#my_carters .cat_sidebar .mywishlist,#my_carters .cat_sidebar .giftcards,#my_carters .cat_sidebar .customerservice,#my_carters .cat_sidebar .storelocator,#my_carters .cat_sidebar .shopwithconfidence,
#order_history .cat_sidebar .mycarters,#order_history .cat_sidebar .myaccount,#order_history .cat_sidebar .myorders,#order_history .cat_sidebar .mywishlist,#order_history .cat_sidebar .giftcards,
#order_history .cat_sidebar .customerservice,#order_history .cat_sidebar .storelocator,#order_history .cat_sidebar .shopwithconfidence{padding-left:5px;}
.cat_sidebar .legal li,.cat_sidebar .navgroup li,#my_carters .cat_sidebar .mycarters li,#my_carters .cat_sidebar .myoshkosh li,#my_carters .cat_sidebar .myaccount li,#my_carters .cat_sidebar .myorders li,
#my_carters .cat_sidebar .mywishlist li,#my_carters .cat_sidebar .giftcards li,#my_carters .cat_sidebar .customerservice li,#my_carters .cat_sidebar .shopwithconfidence li,#order_history .cat_sidebar .mycarters li,
#order_history .cat_sidebar .myaccount li,#order_history .cat_sidebar .myorders li,#order_history .cat_sidebar .mywishlist li,#order_history .cat_sidebar .giftcards li,#order_history .cat_sidebar .customerservice li,
#order_history .cat_sidebar .shopwithconfidence li{padding-left:10px;margin-left:10px;}
.cat_sidebar .legal li.active,.cat_sidebar .navgroup li.active,#my_carters .cat_sidebar .mycarters li.active,#my_carters .cat_sidebar .myoshkosh li.active,#my_carters .cat_sidebar .myaccount li.active,
#my_carters .cat_sidebar .myorders li.active,#my_carters .cat_sidebar .mywishlist li.active,#my_carters .cat_sidebar .giftcards li.active,#my_carters .cat_sidebar .customerservice li.active,
#my_carters .cat_sidebar .shopwithconfidence li.active,#order_history .cat_sidebar .mycarters li.active,#order_history .cat_sidebar .myaccount li.active,#order_history .cat_sidebar .myorders li.active,
#order_history .cat_sidebar .mywishlist li.active,#order_history .cat_sidebar .giftcards li.active,#order_history .cat_sidebar .customerservice li.active,#order_history .cat_sidebar .shopwithconfidence li.active
{background:url(../images/bg_arrow_orange.png) no-repeat left 8px!important;}
.cat_sidebar .legal li a,.cat_sidebar .navgroup li a,#my_carters .cat_sidebar .mycarters li a,#my_carters .cat_sidebar .myoshkosh li a,#my_carters .cat_sidebar .myaccount li a,#my_carters .cat_sidebar .myorders li a,
#my_carters .cat_sidebar .mywishlist li a,#my_carters .cat_sidebar .giftcards li a,#my_carters .cat_sidebar .customerservice li a,#my_carters .cat_sidebar .shopwithconfidence li a,#order_history .cat_sidebar .mycarters li a,
#order_history .cat_sidebar .myoshkosh li a,#order_history .cat_sidebar .myaccount li a,#order_history .cat_sidebar .myorders li a,#order_history .cat_sidebar .mywishlist li a,#order_history .cat_sidebar .giftcards li a,
#order_history .cat_sidebar .customerservice li a,#order_history .cat_sidebar .shopwithconfidence li a{font-size:12px;background:none!important;}
.pt_account .addresslist .myaddressbook,.pt_account .mykidsinfo .mykidsinfo,.pt_account .paymentlist .mypayment,.pt_account .accountoverview .mycarters,.pt_account .registration .myprofile,
.pt_account .registration .unregistered_nav .myaccount,.pt_account .emailsubscriptions .emailsubscriptions,.pt_account .accountlogin .myorders,.pt_order .cat_sidebar .myorders ul li,
.pt_wishlist .cat_sidebar.wishlistlanding .mywishlist,.pt_wishlist .cat_sidebar.wishlist .editwishlist,.pt_storelocator .cat_sidebar .storelocator,.pt_aboutus.carters-story .cat_sidebar .carters-story,
.pt_aboutus.okbg-story .cat_sidebar .okbg-story,.pt_customerservice.cs-landing .cat_sidebar .cs-landing,.pt_customerservice.cs-shipping .cat_sidebar .cs-shipping,.pt_customerservice.cs-payment .cat_sidebar .cs-payment,
.pt_customerservice.cs-cancelorder .cat_sidebar .cs-cancelorder,.pt_customerservice.cs-returns .cat_sidebar .cs-returns,.pt_customerservice.cs-faqs .cat_sidebar .cs-faqs,.pt_customerservice.cs-sizing .cat_sidebar .cs-sizing,
.pt_customerservice.cs-giftingservices .cat_sidebar .cs-giftingservices,.pt_customerservice.cs-productquality .cat_sidebar .cs-productquality,.pt_customerservice.cs-pricing .cat_sidebar .cs-pricing,
.pt_customerservice.sitemap .cat_sidebar .sitemap,.pt_customerservice.cs-productregistration .cat_sidebar .cs-productregistration,.pt_customerservice.cs-contactus .cat_sidebar .cs-contactus,
.pt_customerservice.privacy-policy .cat_sidebar .privacy-policy,.pt_customerservice.security-policy .cat_sidebar .security-policy{background:url("../images/bg_arrow_orange.png") no-repeat scroll left 9px transparent;}
.pt_account .addresslist .myaddressbook a,.pt_account .mykidsinfo .mykidsinfo a,.pt_account .paymentlist .mypayment a,.pt_account .accountoverview .mycarters a,.pt_account .registration .myprofile a,
.pt_account .registration .unregistered_nav .myaccount a,.pt_account .emailsubscriptions .emailsubscriptions a,.pt_account .accountlogin .myorders a,.pt_order .cat_sidebar .myorders ul li a,
.pt_wishlist .cat_sidebar.wishlistlanding .mywishlist a,.pt_wishlist .cat_sidebar.wishlist .editwishlist a,.pt_storelocator .cat_sidebar .storelocator a,.pt_aboutus.carters-story .cat_sidebar .carters-story a,
.pt_aboutus.okbg-story .cat_sidebar .okbg-story a,.pt_customerservice.cs-landing .cat_sidebar .cs-landing a,.pt_customerservice.cs-shipping .cat_sidebar .cs-shipping a,.pt_customerservice.cs-payment .cat_sidebar .cs-payment a,
.pt_customerservice.cs-cancelorder .cat_sidebar .cs-cancelorder a,.pt_customerservice.cs-returns .cat_sidebar .cs-returns a,.pt_customerservice.cs-faqs .cat_sidebar .cs-faqs a,.pt_customerservice.cs-sizing .cat_sidebar .cs-sizing a,
.pt_customerservice.cs-giftingservices .cat_sidebar .cs-giftingservices a,.pt_customerservice.cs-productquality .cat_sidebar .cs-productquality a,.pt_customerservice.cs-pricing .cat_sidebar .cs-pricing a,
.pt_customerservice.sitemap .cat_sidebar .sitemap a,.pt_customerservice.cs-productregistration .cat_sidebar .cs-productregistration a,.pt_customerservice.cs-contactus .cat_sidebar .cs-contactus a,
.pt_customerservice.privacy-policy .cat_sidebar .privacy-policy a,.pt_customerservice.security-policy .cat_sidebar .security-policy a{color:#F07F33;}

/* GENERIC PAGE */

.page #main{position:relative;}
.page_content{width:745px;padding:20px 0 55px;margin:0 0 0 30px;float:left;}
.quickview .content_wrap .page_content{width:640px;padding:5px 0 0;float:none;display:inline;margin:0;}
.page_content h3,.quickview .prod_desc h3, #main #productresultarea h3.productname {color:#55c7e9;font-size:26px;font-weight:bold;margin:0 0 8px!important;text-transform:lowercase;line-height:1;}
.page_content h3.sIFR-replaced{padding-top:2px;margin-bottom:3px!important;}
.page_content h4{color:#6db33f;font-size:16px;line-height:1;}
.page_content p{margin:0 0 24px;}
.page_content .allStores p{margin:0;}
.page_content .intro{margin:0 0 20px;color:#5d6e77;font-size:18px;}
.page #adlib1{position:absolute;bottom:0;}
.page .adlib1_gift_wrap{left:35px;background:url(../images/img_needagift.jpg) left top no-repeat;width:150px;height:179px;}
.page .adlib1_gift_wrap div{padding:12px 0 0 49px;}
.page .adlib1_gift_wrap div a{font-size:14px;line-height:14px;color:#FFF;font-weight:bold;}
.page .adlib1_customer_service{left:15px;background:url(../images/img_customer_service_character.png) left top no-repeat;width:174px;height:185px;}
.page .adlib1_customer_service div{padding:96px 0 0 13px;}
.page .adlib1_customer_service div a{font-size:11px;color:#FFF;text-decoration:underline;}
.page .adlib1_customer_service div a:hover{color:#000;}
.content_wrap{display:table-row;}
.quickview .content_wrap{display:inline;}
.content_wrap .cat_sidebar{display:table-cell;float:left;vertical-align:top;}
.content_wrap .page_content{padding-left:30px;display:table-cell;float:none;vertical-align:top;}

/* SECURE */

.secure{padding:10px 25px;float:left;background:url(../images/img_checkout_lock.png) left center no-repeat;}
.secure a{color:#8294a0;text-decoration:underline;}
.secure a:hover{color:#000;text-decoration:underline;}

/* PAGINATION */


.pagination{padding:15px;text-align:right;font-size:9px;width:200px;}
.pagination a{color:#9FAEB7;text-decoration:underline;}
.pagination a.next,.pagination a.prev{text-decoration:none;}
.pagination .pages .active,.pagination .pages a:hover{padding:0 2px;color:#f90;border:1px solid #f90;margin-right:4px;}
.pagination .pages a{padding:2px;border:1px solid #fff;}
.pagination .pages{padding:0 4px;margin:0 4px;display:inline;border-left:1px dashed #e6eaec;border-right:1px dashed #e6eaec;}
.pagination .next{padding-right:10px;margin-right:10px;background:url(../images/btn_product_grid_caretR_grey.png) right center no-repeat;}
.pagination .prev{padding-left:10px;margin-left:10px;background:url(../images/btn_product_grid_caretL_grey.png) left center no-repeat;}
#pdpTab1 .totalProducts{float:right;font-size:9px;text-align:right;}
#pageBottom .pagination{float:right;margin-top:0;text-align:right;}
#backTop{float:right;text-decoration:underline;margin-left:5px;}


/* PRODUCT TABLE */


.carttable{width:100%;margin:0 0 15px;border:1px solid #DFE4E7;padding:2px;font-size:11px;line-height:17px;}
.carttable a{font-size:11px;color:#8294a0;text-decoration:underline;margin-bottom:7px;}
.carttable p{margin:0;}
.carttable td,.product_table th{vertical-align:middle;}
.carttable td select{margin:5px 0 13px;background:#fff;}
.carttable th{font-weight:bold;background:#f0f6f6;padding:5px 10px;}
.carttable td{padding:15px 0 15px 10px;border-bottom:1px solid #DFE4E7;}
/*.carttable .last td,.carttable tfoot td{border:none;}*/
.carttable tr:last-child td,.carttable tfoot td{border:none;}
.carttable .rowcoupons td{border-top:1px solid #DFE4E7;}
.carttable .rowcoupons .legal span{cursor:pointer;text-decoration:underline;}
.carttable .rowcoupons .legal .legal_text_popup{display:none;}
.carttable .product a,.carttable .product .name{font-size:13px;font-weight:bold;color:#55c7e9;text-decoration:none;}
.carttable .detailscolumn{vertical-align:top;}
.carttable .detailscolumn .labelSize{clear:both;}
.carttable .lineitempricing .label{display:none;}
.carttable .lineitempricing .savings,.pt_cart .recommendations .savings{display:none;}
.carttable .detailscolumn .lineitempricing .sale,.pt_cart .recommendations .sale{color:#F90;font-weight:bold;}
.carttable .quantitycolumndetails{width:150px;vertical-align:top;}
.carttable .quantitycolumndetails .stockstate a{clear:both;}
.carttable .itemtotalcolumn{width:60px;vertical-align:top;}
.carttable .itemtotalcolumn .value{font-weight:bold;}
.carttable .addtowishlist{background:transparent none repeat scroll 0 0!important;margin-bottom:7px;margin-top:0;text-indent:0;text-align:left;width:auto;text-transform:lowercase;height:auto;white-space:nowrap;}
.carttable .quantitycolumn button{margin-bottom:7px;text-align:left;}
.carttable .quantitycolumn button.textbutton{background:transparent none repeat scroll 0 0;text-decoration:underline;color:#8294a0;font-size:11px;border:0 none;text-transform:lowercase;}
.carttable .quantitycolumn span.textbutton{text-decoration:underline;margin-left:-3px;}
.carttable .isinstock{width:120px;}
.ordershipmenttable{width:100%;margin:0 0 15px;border:1px solid #DFE4E7;padding:2px;font-size:11px;line-height:17px;}
.ordershipmenttable a{font-size:11px;color:#8294a0;text-decoration:underline;margin-bottom:7px;}
.ordershipmenttable p{margin:0;}
.ordershipmenttable td,.product_table th{vertical-align:middle;}
.ordershipmenttable td select{margin:5px 0 13px;background:#fff;}
.ordershipmenttable th{font-weight:bold;background:#f0f6f6;padding:5px 10px;}
.ordershipmenttable td{padding:15px 0 15px 10px;border-bottom:1px solid #DFE4E7;}
.ordershipmenttable .last td{border:none;}
.ordershipmenttable .product_name a{font-size:13px;font-weight:bold;color:#55c7e9;text-decoration:none;}
.ordershipmenttable .detailscolumn{vertical-align:top;}
.ordershipmenttable .quantitycolumndetails{width:150px;vertical-align:top;}
.ordershipmenttable .itemtotalcolumn{width:60px;vertical-align:top;}
.ordershipmenttable .addtowishlist{background:transparent none repeat scroll 0 0!important;margin-bottom:7px;text-indent:0;text-align:left;width:auto;}
.ordershipmenttable .quantitycolumn button{margin-bottom:7px;text-align:left;}
.ordershipmenttable .quantitycolumn button.textbutton{background:transparent none repeat scroll 0 0;text-decoration:underline;color:#8294a0;font-size:11px;border:0 none;}
#orders .no_orders{padding-left:10px;}
.product_table{width:100%;margin:0 0 15px;border:1px solid #DFE4E7;padding:2px;font-size:11px;line-height:17px;}
.product_table a{font-size:11px;color:#8294a0;text-decoration:underline;margin-bottom:7px;}
.product_table p{margin:0;}
.product_table td{vertical-align:middle;}
.product_table td select{margin:5px 0 13px;background:#fff;}
.product_table th{font-weight:bold;background:#f0f6f6;padding:5px 10px;}
.product_table td{padding:15px 0 15px 10px;border-bottom:1px solid #DFE4E7;}
.product_table .last td{border:none;}
.product_table .product_name a{font-size:13px;font-weight:bold;color:#55c7e9;text-decoration:none;}
.product_table .product_name a:hover{text-decoration:underline;}
.product_table .col_item_name{vertical-align:top;}
.product_table .col_availability{width:150px;vertical-align:top;}
.product_table .col_total{width:60px;vertical-align:top;}
#productgrd #contentMain #contentDiv #content{min-height:400px;height:auto;}
#productgrd #contentMain #contentDiv #content #loadingImg{margin-left:50px;margin-top:25px;}

/* TWO STORES ONE CART TAGLINE */.two_stores_tagline{}
/* PRODUCT DETAIL */


.prod_image_view{width:330px;float:left;position:relative;}
/*#product_detail .productset .rowContainer .prod_image_view {top: 0px; width: auto;}*/
.prod_image_view .productdetailcolumn .productimage{width:100%;margin:0 0 30px;text-align:center;}
#product_detail .productset .prod_image_view .productdetailcolumn .productimage{width:100%;margin:0;text-align:center;}
.prod_image_view .roll_instructions{width:60px;padding:20px 0 0;position:absolute;top:50%;right:0;font-size:11px;background:url(../images/bg_proddet_mag.png) top left no-repeat;}
.zoom_instructions{position:absolute;right:8px;bottom:0;}
.prod_image_view ul{list-style:none;}
.prod_image_view li{margin:0 5px 0 0;float:left;}
.prod_image_view h5{font-size:11px;font-weight:bold;}
.prod_image_view .more_views{float:left;margin-left:12px;}
.prod_image_view .more_views img{padding:0 3px;}
.popup .prod_image_view .more_views{top:335px;}
.prod_image_view .share{float:right;}
.prod_image_view .made_with_love{width:71px;height:71px;display:block;position:absolute;bottom:75px;left:0;text-indent:-9999em;background:url(../images/img_made_with_love.png);}
.prod_desc{width:46%;padding:20px;margin:0 0 10px;float:right;background:#f2f7f7;}
#product_detail .productset .rowContainer{width:auto;}
/*#product_detail .productsetdetail .prod_desc {border-top: 20px solid white; border-left: 3px solid white; border-right: 3px solid white; margin-right: -23px;}*/
#product_detail .productsetdetail .prod_desc{width:100%;padding:0;background-color:#f2f7f7;border-top:1px solid #e4e7e8;min-height:203px!important;}
#product_detail .productsetdetail .productmaindetails{width:200px;float:left;padding:25px 15px 0 18px;}
#product_detail .productsetdetail .productmaindetails .viewfull{color:#55C7E9;margin:6px 0;cursor:pointer;}
#product_detail .productsetdetail .productmaindetails .viewfull a{color:#55C7E9;}
#product_detail .productsetdetail .productmaindetails .viewfull .setMoreInfo{color:#000;display:none;font-size:12px;}
/*.setMoreInfo { border:1px solid #ccc !important;}*/
.setMoreInfo h5{font-size:15px;font-weight:bold;color:#55c7e9;text-transform:lowercase;}
.setMoreInfo h5.heading{font-size:20px;margin-bottom:15px;}
.setMoreInfo ul{margin-left:10px;list-style-type:square;color:#55c7e9;margin-bottom:18px;}
.setMoreInfo ul li span{color:#5d6e77;}
.bundlePriceReadout{float:left;font-size:14px;margin-right:4px;}
.productsetprice{}
#product_detail .productsetdetail .prod_image_view{width:150px;height:150px;float:left;background-color:#FFF;}
#product_detail .productsetdetail .prod_image_view img{margin-top:25px;}
.productsetdetail .prod_desc{background-color:#FFF;}
.prod_desc.prodset_desc{background-color:#FFF;}
#product_detail .prod_desc.prodset_desc h3{padding-top:20px;}
.bundlePriceHighlight{color:#55C7E9;}
#product_detail .productsetdetail .prod_desc h3{font-size:20px;}
#product_detail .productsetdetail .prod_desc.last{border-bottom:10px solid #FFF;margin-bottom:5px;}
#product_detail .productsetdetail .prod_desc h3 a{text-decoration:none;color:#55C7E9;}
#product_detail .productsetdetail .prod_desc h3 a:hover{text-decoration:none;color:#55C7E9;}
#product_detail .productsetdetail .prod_desc .desc{font-size:12px;}
#product_detail .productsetdetail .productmaindetails .pricing .price div{display:none;}
/*#product_detail .productsetdetail .quanity {float:right; margin-top:25px; margin-right:12px; border-bottom:1px solid #e4e7e8; height:8em;border-bottom:1px solid #D7E4E4;padding-bottom:8px;position:relative;}*/
#product_detail .productsetdetail .quanity span.label{display:block;font-family:arial;font-size:11px;font-weight:bold;}
#product_detail .productsetdetail a.sizechart{font-size:10px;text-decoration:underline;margin-left:4px;}
.prod_desc .fav{position:absolute;top:60px;right:-25px;}
.prod_desc ul{list-style:none;}
.prod_desc h3{margin:0;}
.prod_desc .collection{margin:2px 0;}
.prod_desc .collection a{color:#a6b4bc;font-style:italic;}
.prod_desc h5{font-size:11px;font-weight:bold;padding:0 4px;}
#main .prod_desc .promo,.quickview .prod_desc .promo{margin:2px 0;color:#6db33f;}
#main .prod_desc .promo #pdpPromoDiv .formfieldtooltip a{font-size:10px;text-decoration:underline;text-transform:uppercase;margin-left:2px;}
#main .prod_desc .desc,.quickview .prod_desc .desc{margin:0 0 10px;font-size:13px;}
#main .prod_desc .desc a,.quickview .prod_desc .desc a{font-size:10px;text-transform:uppercase;text-decoration:underline;}
#main .prod_desc .price,.quickview .prod_desc .price{margin:3px 0 11px;font-size:14px;}
.prod_desc .price .standardprice{font-weight:normal;white-space:nowrap;width:100%;display:block;}
.prod_desc .price .sale{padding:0 5px 0 0;color:#f90;white-space:nowrap;}
.prod_desc .price .surcharge{padding:0 5px 0 0;font-size:11px;font-style:italic;}
.productsetdetail .prod_desc .price .surcharge{display:block;}
#ymal .price .surcharge{display:none;}
.prod_desc .price .savings{padding:0;}
.prod_desc .customize{width:100%;float:left;border:1px solid #D7E4E4;border-width:1px 0;padding:4px 0;}
.prod_desc .customize .mod{padding:0 0 5px;margin:0 0 10px;border-bottom:1px solid #d7e4e4;}
.prod_desc .customize .mod.last{padding:0;margin:0;border:0;}
.prod_desc .customize .mod li.active{border-color:#ffa011;color:#ffa011;background-color:#f2f7f7;}
.prod_desc .customize .mod li.active a{border-color:#FFA011;color:#ffa011;}
.prod_desc .variationattributes .Color .selectedvarval{display:block;clear:both;font-size:11px;font-style:italic;}
.variationattributes .color ul{padding:10px 0 0 1px;}
.prod_desc .customize .color li{width:28px;float:left;}
.prod_desc .customize .color li a{width:21px;height:11px;display:block;padding:1px;margin:0 4px 2px 0;float:left;background:#fff;border:1px solid #e6eaec;}
.variationattributes .Color li a img{width:21px;height:11px;vertical-align:top;}
.prod_desc .customize .color .colorInfo{color:#adb9c0;font-style:italic;font-size:11px;}
.prod_desc .variationattributes .Size .selectedvarval{font-size:11px;font-style:italic;display:none;}
.prod_desc .variationattributes .swatches .selectedvarval{height:15px;font-style:italic;padding-left:5px;}
.prod_desc .variationattributes .Size .lowstock{font-size:11px;font-style:italic;display:block;height:15px;padding-left:5px;}
.prod_desc .variationattributes .denimFitMessage{font-size:11px;font-style:italic;display:block;height:15px;}
.prod_desc .customize .size ul{padding:5px 0 0 2px;}
.prod_desc .atocmessage{display:none;}
.atocmessage form{width:100%;text-align:center;}
.atocmessage .atocclose{position:relative;display:block;margin:auto;cursor:pointer;}
#dialogcontainer.atocmessage{overflow:hidden;}
.atocHop{width:668px;height:480px;background:#fff;z-index:99999;padding:7px;}
.atocHop .ui-dialog-title{display:none;}
div.ui-dialog.atocHop .ui-dialog-titlebar-close{display:none;}
.variationattributes .size li{float:left;text-align:center;}
.variationattributes .size li a{color:#8294a0;width:25px;height:12px;padding:0 0 3px;margin:0 3px 6px 0;float:left;background:#fff;border:1px solid #e6eaec;text-align:center;font-size:10px;text-decoration:none;cursor:pointer;}
.variationattributes .Size li a:hover,.variationattributes .Size .active{border-color:#ffa011;background-color:#fff;color:#ffa011;cursor:hand;}
.prod_desc .variationattributes .Denim li a{font-family:Arial, Helvetica, sans-serif;background:#FFF;border:1px solid #dcdcdc;color:#8d8984;float:left;font-size:10px;height:12px;margin:0 3px 6px 0;padding:0 0 3px;text-align:center;text-decoration:none;width:55px;}
.returnmail a,.returnmail a:hover,.shipinfo a,.shipinfo a:hover{cursor:default;text-decoration:none;}
.prod_desc .productactions a,.pt_compare .sss a,.returnmail a,.shipinfo a,#productset_additionalinfo a{padding:0 0 0 20px;margin:0 0 10px;font-size:11px;text-transform:lowercase;}
.prod_desc .productactions .sss,.pt_compare .sss,#productset_additionalinfo .sss{background:url(../images/bg_sss.png) left center no-repeat;}
.prod_desc .productactions .giftwrap,#productset_additionalinfo .giftwrap{background:url(../images/bg_giftwrap.png) left center no-repeat;}
.prod_desc .productactions .shipinfo,#productset_additionalinfo .shipinfo,.shipinfo{background:url(../images/bg_shipinfo.png) left center no-repeat;}
.prod_desc .productactions .returnmail,.returnmail,#productset_additionalinfo .returnmail{background:url(../images/bg_returnmail.png) left center no-repeat;}
#productset_additionalinfo{float:left;margin-top:19px;}
.additionalinfoSet{width:128px;float:right;}
.prod_desc .actions{}
.prod_desc .actions .addtocart{float:right;}
.productsetdetail .prod_desc .actions{width:270px;}
.productsetdetail .prod_desc .actions div{float:left;margin-top:6px;}
.productsetdetail .prod_desc .actions .wishlistbtn{margin-right:20px;margin-top:6px;margin-left:76px;}
.productsetdetail .prod_desc .actions{width:340px;border-top:1px solid #e4e7e8;margin-top:10px;}
.productsetdetail .variationattributes{margin:10px 0;}
#product_detail .productsetdetail .prod_desc .actions{float:left;}
.productsetdetail .prod_desc .customize{display:none;}
.productsetdetail .prod_desc .price{}
.prod_desc .actions label{font-weight:bold;margin:0 19px 0 0;}
.prod_desc .actions button{margin:15px 0;clear:both;}
.prod_desc .actions .total{display:block;}
.prod_desc .button .addtocart{position:relative;top:-15em;clear:both;border:0;}
.prod_desc .actions .addtowishlist{clear:both;border:0;}
.quickview .style_no{color:#b9c7d0;text-transform:uppercase;padding-right:20px;margin-top:-35px;white-space:nowrap;float:left;clear:right;}
.prod_desc .share{float:right;}
.prod_desc .share #fblike{padding-top:0;}
.productsetdetail .itemNo{clear:both;float:left;}
.prod_desc .share .sendtofriend{cursor:pointer;}
.prod_desc .share .sendtofriend img{height:26px;position:relative;top:-3px;}
.prod_desc .share h5{margin:10px 0 0;}
.prod_desc .share li{float:left;margin:3px 5px 0 0;}
.prod_desc .descContainer{}
.prod_desc .descContainer .descOverlay{position:absolute;top:0;left:-20px;width:300px;background:#e5eaf1;display:none;padding:0 20px;z-index:100;}
.productsetdetail .prod_desc .descContainer .descOverlay{width:150px;}
.prodset_desc .share{clear:both;}
.prodset_desc #pdpATCDivpdpMain{border:0;padding-top:10px;width:110px;}
.prodset_desc #pdpATCDivpdpMain button{margin:0;}
.prodset_desc #pdpATCDivpdpMain .addtocartbutton{background:url(../images/btn_add_all_to_cart.png) 0 0 no-repeat!important;height:29px!important;width:96px!important;}
.prodset_desc #pdpATCDivpdpMain .addtocartbutton:hover{background-position:-96px 0!important;}
.prodset_desc #pdpProductSetDiv .productmaindetails{float:right;width:150px;}
.prodset_desc #pdpProductSetDiv .prod_desc .productname{font-size:15px;}
.prodset_desc #pdpProductSetDiv .prod_desc .desc{font-size:11px;}
.prodset_desc #pdpProductSetDiv .prod_desc .pricing .price{font-size:11px;}
.prodset_desc #pdpProductSetDiv .variationattributes{float:left;}
.prodset_desc #pdpProductSetDiv .mainattributes .clear,
.prodset_desc #pdpProductSetDiv .actions{clear:none;}
#QuickViewDialog #contentDiv #main #pdpQVMain .productthumbnails{display:none;}

/* quanity Variation positioning */


#pdpQVMain .quanity{width:52px;float:left;}
.quanity{}
.quanity span.label{font-family:arial;font-size:11px;font-weight:bold;display:block;}

/* Product Variation Attribute Swatch Rendering */


.variationattributes{}
/*.productsetdetail .variationattributes {width: 271px; float: left;border-bottom:1px solid #e4e7e8;bottom:-2.4em;left:3em;height:8em;}*//*.productsetdetail .variationattributes .swatches {float:left; margin-right:12px; height:100px; overflow:hidden; border-bottom:0px; margin-bottom:6px;padding-right:8px;}*/
.variationattributes .swatches.Size{position:relative;left:-.8em;border-left:1px solid #e4e7e8;border-right:1px solid #e4e7e8;width:11em;margin-left:.4em;padding-left:.3em;}
#pdpQVMain .variationattributes{float:left;Spadding-bottom:8px;position:relative;}
#pdpQVMain .variationattributes .swatches.Size,#pdpQVMain .variationattributes .swatches.Color{width:100px;}
/*#pdpQVMain .variationattributes .swatches.Size {border-right:1px solid #e4e7e8; border-left:1px solid #e4e7e8;width:9,25em;margin-left:0.3em}*/
.variationattributes .swatches{padding:0 2px;margin:0 4px;width:30%;float:left;}
.productsetdetail .variationattributes .swatches,.productsetdetail .variationattributes .quanity{padding:4px 2px;}
.productsetdetail .variationattributes .swatches.Color{width:10em;}
.variationattributes .swatches ul.swatchesdisplay{clear:both;padding:0 4px;list-style:none;margin:0;}
.variationattributes .swatches li{float:left;text-align:center;}
.variationattributes .swatches li a{color:#8294a0;width:25px;height:12px;padding:0 0 3px;margin:0 3px 6px 0;float:left;border:1px solid #e6eaec;text-align:center;font-size:10px;text-decoration:none;cursor:pointer;}
.variationattributes .Size li a,.pt_compare #comparisontable tr.sizes ul.variations li{color:#5d6e77;width:25px;height:12px;padding:0 0 3px;margin:0 2px 3px 0;float:left;border:1px solid #e6eaec;text-align:center;font-size:10px;text-decoration:none;background:#fff;}
.variationattributes .Size li a.wide,.pt_compare #comparisontable tr.sizes ul.variations li.wide{width:50px;}
/*.variationattributes .Size li a:hover{border-color:#ffa011;background-color:#fff;color:#ffa011;}*/
.variationattributes .swatches li a:hover{border-color:#ffa011;color:#ffa011;cursor:hand;}
.variationattributes .swatches li.selected a{border-color:#FFA011;color:#ffa011;}
.variationattributes .swatches li.selected a:hover{background-position:0 -125px;}
.variationattributes .swatches li.unselectable a{background-position:0 -75px;color:#ccc;text-decoration:none;background-color:#ebebeb;}
.variationattributes .swatches li.unselectable a:hover{background-position:0 -75px;cursor:pointer;border-color:#ccc;}
.variationattributes .Color li{width:21px;float:left;height:11px;margin:3px;}
.variationattributes .Color li a{width:21px;height:11px;display:block;margin:-2px;padding:1px;float:left;border:1px solid #e6eaec;text-indent:-9999px;}
.variationattributes .Color li a:hover{border:1px solid orange;}
.variationattributes .Color li.unselectable a{background:transparent url(../images/img_overlay_background_color.png) repeat 0 0;border:1px solid #ccc;cursor:pointer;z-index:25;}
.variationattributes .Color li.unselectable a:hover{border:1px solid #ccc;}
.variationattributes .Color li a#swatch-Miscellaneous{background-position:0 -75px;}
.variationattributes .Color li a#swatch-Miscellaneous:hover{background-position:0 -150px;}
.variationattributes .Color li.selected a#swatch-Miscellaneous{background-position:0 -125px;}

/* PRODUCT FILTER */


.product_grid .catg_top_slot{width:100%;border:1px solid #FFF;border-bottom-width:5px;text-align:center;overflow:hidden;float:left;clear:right;}
.filter h5{display:block;font-size:12px;font-weight:bold;line-height:18px;margin:10px 0 10px 10px;color:#5D6E77;text-transform:lowercase;float:left;}
.filter h6{font-size:14px;font-weight:bold;height:18px;text-align:center;cursor:pointer;}
.filter .searchrefine h5{width:125px;padding:0 0 0 10px;position:absolute;top:201px;}
.filter #filter_products .caret{display:block;margin:auto;}
.filter #filter_products{width:100%;float:left;font-size:11px;background:#F6F6F6;overflow:hidden;height:56px;border:1px solid #ebebeb;width:715px;margin-left:15px;}
.filter #compareItems{width:274px;float:right;margin-bottom:0;padding:2px;font-size:11px;border:1px solid #fdf29e;background:#fefadd;position:relative;overflow:hidden;}
.filter #compareItems .comparebar{border-bottom:10px solid #fefadd;}
.filter #filter_products .navgroup{width:370px;float:left;margin-top:15px;margin-bottom:0;}
.filter #filter_products .navgroup select{width:240px;text-transform:lowercase;}
.filter #filter_products .navgroup.sortby{text-align:right;width:300px;}
.filter #filter_products #refinement-size.navgroup.refinement{padding:0 12px;}
.filter #filter_products .navgroup li a{text-decoration:none;cursor:pointer;}
.filter #filter_products #refinement-size .size,.filter #filter_products #refinement-size .Size,.filter #filter_products .refineattributes .sortby{margin-top:4px;overflow-y:auto;overflow-x:hidden;}
.filter #filter_products #refinement-size ul{height:auto;list-style:none;padding:0;}
.filter #filter_products #refinement-size li{width:26px;height:12px;padding:4px 0 8px;margin:2px 2px 0;float:left;border:1px solid #a1afb8;text-align:center;}
.filter #filter_products #refinement-size li:hover,.filter #filter_products #refinement-size li.hover,.filter #filter_products #refinement-size li.selected{border-color:#ffa011;background-color:#fff;color:#ffa011;}
.search_results .filter #filter_products .Size ul{width:88px;padding:0;margin-top:-3px;}
.search_results .filter #filter_products .Size li{width:23px;height:14px;padding:0;}
.search_results .filter #filter_products .Size .single_dig li{width:15px;}
.filter #filter_products #refinement-refinementColor ul{width:100%;margin-top:8px;list-style:none;padding-left:0;}
.filter #filter_products #refinement-refinementColor li{padding:1px;float:left;margin-right:0;border:solid 1px #fefadd;letter-spacing:10px;}
.filter #filter_products #refinement-refinementColor ulli a{display:block;width:15px;height:15px;border:1px solid #FFF;}
.filter #filter_products #refinement-refinementColor ulli a:hover{border:solid 1px #ffa011;}
.filter #filter_products #refinement-refinementColor ulli.selected{border:solid 1px #ffa011;}
.filter #filter_products .price ul{width:68px;padding-left:20px;padding-top:20px;list-style:none;}
.filter #filter_products .price li{border:1px solid #fefadd;padding-left:10px;}
.filter #filter_products .price li:hover,.filter #filter_products .price li.hover,.filter #filter_products .price li.selected{border-color:#ffa011;background-color:#fff;color:#ffa011;}
.filter #filter_products #refinement-art{border:0;}
.filter #filter_products #refinement-art .refineattributes ul{width:138px;height:58px;margin-top:4px;overflow-y:auto;overflow-x:hidden;}
.filter #filter_products #refinement-art ul{width:60px;list-style:none;}
.filter #filter_products #refinement-art li{border:1px solid #fefadd;padding-left:10px;}
.filter #filter_products #refinement-art li:hover,.filter #filter_products #refinement-art li.hover,.filter #filter_products #refinement-art li.selected{border-color:#ffa011;background-color:#fff;color:#ffa011;}
.filter #compareItems .collapsed ul{padding-left:4px;margin-top:15px;list-style:none;}
.filter #compareItems .collapsed li{height:30px;padding:0 3px;margin:7px 0 0;float:left;border-right:1px solid #e6eaec;background:#FFF;}
.filter #compareItems .collapsed li img{}
.filter #compareItems .compareitemspanel li img{padding:5px 0;}
.filter #compareItems .collapsed .last{border:none;}
.filter #compareItems .expanded li .compareproduct{padding:13px 0;}
.filter #compareItems .expanded ul{margin-bottom:1px;margin-left:10px;margin-top:24px;list-style:none;}
.filter #compareItems .expanded .compareitem li{width:80px;height:56px;padding-bottom:6px;float:left;text-align:center;position:relative;background:#FFF;}
.filter #compareItems .compareitem li .compareitemremove{position:absolute;top:15px;left:46px;}
.filter #compareItems .compareitem .num{margin-top:14px;}
.filter #compareItems .compareitem .first{border-bottom:1px solid #a1afb8;border-right:1px solid #a1afb8;}
.filter #compareItems .compareitem .second{border-bottom:1px solid #a1afb8;}
.filter #compareItems .compareitem .third{border-bottom:1px solid #a1afb8;border-left:1px solid #a1afb8;}
.filter #compareItems .compareitem .fourth{border-right:1px solid #a1afb8;}
.filter #compareItems .compareitem .fifth{border-right:1px solid #a1afb8;}
.filter #compareItems .caret{padding-top:14px;padding-left:12px!important;clear:both;float:left;}
.product_grid .filter #compareItems .caret{padding-left:11px!important;}
.filter #compareItems p.caret button{font-size:12px;color:#9FAEB7;border:0 none;text-transform:lowercase;background:transparent;}
.filter #compareItems p.caret button span{text-decoration:none;}
.filter #compareItems p.caret button span:hover{text-decoration:underline;}
.search_results .filter #compareItems .b_compareall{margin:9px 12px 0 0;}
.product_grid .filter #compareItems .b_compareall{margin:6px 11px 0 0;}
.filter #compareItems .b_compareall{margin-top:8px;float:right;}
.product_grid .filter #compareItems .compareNow{position:absolute;top:48px;right:0;}

/* PRODUCT LISTING GRID */


.products{margin-top:14px;position:relative;width:715px;margin-left:15px;}
.searchresultsheader{width:715px;margin-left:15px;}
.products .prdBlock{float:left;position:relative;width:235px;}
.products .odd,.products .even{width:712px;margin:20px 0;position:relative;}
.products .odd .first,.products .even .fifth{width:356px;height:572px;}
.products .odd .first ul,.products .even .fifth ul{margin-top:42px;}
.products .odd .fifth,.products .even .first{width:178px;height:286px;}
.products .odd .second,.products .odd .third,.products .odd .fourth,.products .even .second,.products .even .third,.products .even .fourth{width:178px;height:286px;}
.products .odd .first,.products .even .first{position:absolute;top:0;left:0;}
.products .odd .second{position:absolute;top:0;left:356px;}
.products .odd .third{position:absolute;top:0;left:534px;}
.products .odd .fourth{position:absolute;top:286px;left:356px;}
.products .odd .fifth{position:absolute;top:286px;left:534px;}
.products .even .second{position:absolute;top:0;left:178px;}
.products .even .third{position:absolute;top:286px;left:0;}
.products .even .fourth{position:absolute;top:286px;left:178px;}
.products .even .fifth{position:absolute;top:0;left:356px;}
.products #imagelarge{height:416px;}
.products .imagesmall{height:235px;}
.products ul{padding:2px 0 2px 6px;list-style:none;}
.products .swatches{height:12px;}
.products .swatches ul{padding:0;}
.products .swatches ul li img{height:auto;}
.products .swatches ul li{padding:0;}
.products li{padding-right:2px;padding-top:2px;float:left;}
.products li img{padding:1px;border:1px solid #fff;width:15px;height:5px;}
.products li img:hover,.products .active img{border-color:#ffa011;cursor:pointer;}
.swatches a.selected img{border-color:#ffa011;}
.products .name a{padding:2px 0;clear:both;font-size:14px;font-weight:bold;color:#55c7e9;text-decoration:none;}
.products p{width:235px;padding:2px 0;font-size:11px;}
.products .odd .first p,.products .even .fifth p{width:300px;}
.products .odd .first a,.products .even .fifth a{font-size:16px;}
.products .name{clear:both;padding-bottom:0;width:210px;}
.products .exclamation{font-weight:bold;}
.products .compare{padding:2px 0 2px 2px;}
.products .compare input{float:left;margin:2px;}
.products .compare label{vertical-align:middle;}
.cat_sidebar .categories a{display:block;padding:3px 0 3px 11px;color:#5D6E77;font-size:14px;}
.cat_sidebar .categories .indent a{padding:0 0 0 11px;}
.cat_sidebar .categories .indent a span{font-size:12px;}
.cat_sidebar .categories .navitem{margin-left:4px;text-transform:lowercase;}
.cat_sidebar .categories .selectedNav{background:url('../images/bg_arrow_orange.png') no-repeat 1px center;}
.cat_sidebar .categories .indent{padding-left:15px;text-size:12px;}
.cat_sidebar .new_favs a{display:block;padding:3px 0 3px 11px;color:#5D6E77;font-size:14px;}
.cat_sidebar .new_favs .indent a{padding:0 0 0 11px;font-size:12px;}
.cat_sidebar .new_favs .indent a span{font-size:12px;}
.cat_sidebar .new_favs .navitem{margin-left:4px;text-transform:lowercase;}
.cat_sidebar .new_favs .selectedNav{background:url('../images/bg_arrow_orange.png') no-repeat 1px center;}
.cat_sidebar .new_favs .indent{padding-left:15px;text-size:12px;}

/* PAGE SPECIFIC SECTIONS */
/* PRODUCT LISTING GRID */

.product.prodalt{margin-top:14px;position:relative;border-top:0;}
.product.prodalt .odd,.product.prodalt .even{width:712px;margin:20px 0;position:relative;height:592px;}
.product.prodalt .odd .first,.product.prodalt .even .fifth{width:356px;height:572px;}
.product.prodalt .odd .first ul,.product.prodalt .even .fifth ul{margin-top:42px;}
.product.prodalt .odd .fifth,.product.prodalt .even .first{width:178px;height:286px;}
.product.prodalt .odd .second,.product.prodalt .odd .third,.product.prodalt .odd .fourth,.product.prodalt .even .second,.product.prodalt .even .third,.product.prodalt .even .fourth{width:178px;height:286px;}
.product.prodalt .odd .first,.product.prodalt .even .first{position:absolute;top:0;left:0;}
.product.prodalt .odd .second{position:absolute;top:0;left:356px;}
.product.prodalt .odd .third{position:absolute;top:0;left:534px;}
.product.prodalt .odd .fourth{position:absolute;top:286px;left:356px;}
.product.prodalt .odd .fifth{position:absolute;top:286px;left:534px;}
.product.prodalt .even .second{position:absolute;top:0;left:178px;}
.product.prodalt .even .third{position:absolute;top:286px;left:0;}
.product.prodalt .even .fourth{position:absolute;top:286px;left:178px;}
.product.prodalt .even .fifth{position:absolute;top:0;left:356px;}
.product.prodalt #imagelarge{height:416px;}
.product.prodalt .imagesmall{height:235px;}
.product.prodalt ul{padding:2px 0 2px 6px;list-style:none;}
.product.prodalt li{padding-right:2px;padding-top:2px;float:left;}
.product.prodalt li img{padding:1px;border:1px solid #fff;width:15px;height:5px;}
.product.prodalt li img:hover,.product.prodalt .active img{border-color:#ffa011;cursor:pointer;}
.product.prodalt .name a{padding:2px 0;clear:both;font-size:14px;font-weight:bold;color:#55c7e9;text-decoration:none;}
.product.prodalt p{width:235px;padding:2px 0;font-size:11px;}
.product.prodalt .odd .first p,.product.prodalt .even .fifth p{width:300px;}
.product.prodalt .odd .first a,.product.prodalt .even .fifth a{font-size:16px;}
.product.prodalt .name{clear:both;padding-bottom:0;margin-top:8px;width:170px;}
.product.prodalt .exclamation{font-weight:bold;}
.product.prodalt .compare{padding:2px 0 2px 2px;}
.product.prodalt .compare input{float:left;margin:2px;}
.product.prodalt .compare label{vertical-align:middle;}

/* SECTION HOME */

#section_home .hero{width:900px;margin:0 auto;float:none;clear:both;position:relative;background-position:top center;background-repeat:no-repeat;}
#section_home .hero h3{font-size:50px;line-height:50px;}
#section_home .hero p{margin:0 0 10px;font-size:18px;line-height:24px;}
#section_home .hero ul{font-size:18px;line-height:18px;list-style:none;}
#section_home .hero li{padding-left:15px;background:url(../images/bg_arrow_white.png) left center no-repeat;}
#section_home .subsection_nav{margin:0 0 30px;clear:both;}
#section_home .subsection_nav > p{margin:15px 0 10px;color:#a1afb8;font-size:16px;text-align:center;}
#section_home .subsection_nav ul{width:890px;margin:0 auto 14px;list-style:none;}
#section_home .subsection_nav ul li{float:left;}
#section_home .subsection_nav li a{width:296px;height:114px;display:block;text-indent:-9999em;border-right:1px solid #e3e7ea;}
#section_home .subsection_nav li:last-child a{border:0;}
#section_home .subsection_nav .boy a{background:url(../images/bg_section_nav_baby_boy.png);}
#section_home .subsection_nav .boy a:hover{background:url(../images/bg_section_nav_baby_boy_a.png);}
#section_home .subsection_nav .girl a{background:url(../images/bg_section_nav_baby_girl.png);}
#section_home .subsection_nav .girl a:hover{background:url(../images/bg_section_nav_baby_girl_a.png);}
#section_home .subsection_nav .neutral a{background:url(../images/bg_section_nav_baby_neutral.png);border:0;}
#section_home .subsection_nav .neutral a:hover{background:url(../images/bg_section_nav_baby_neutral_a.png);}
#section_home .banner_promos{margin:20px 0 0 13px;}
#section_home #contentDiv .three_col .column{position:relative;}
#section_home #contentDiv .three_col .column .btn{position:absolute;top:225px;left:27px;}

/*Layette Section */

#section_home .subsection_nav.layette .banner_promos.three_col{margin:-9px 0 0 20px;width:950px;}
#section_home .subsection_nav.layette h4{display:block;float:left;width:328px;height:33px;background:url(../images/carters_little_layette_landing_top_header.png);text-indent:-9999em;margin-left:20px;}
#section_home .subsection_nav.layette ul li{float:left;}
#section_home .subsection_nav.layette li a{height:33px;display:block;text-indent:-9999em;}
#section_home .subsection_nav.layette .boy a{padding-left:195px;width:109px;background:url(../images/carters_little_layette_landing_shop_boy_sprite_resting_state.png) no-repeat top right;}
#section_home .subsection_nav.layette .boy a:hover{background:url(../images/carters_little_layette_landing_shop_boy_sprite_rollover_state.png) no-repeat top right;}
#section_home .subsection_nav.layette .girl a{width:109px;background:url(../images/carters_little_layette_landing_shop_girl_sprite_resting_state.png) no-repeat top right;}
#section_home .subsection_nav.layette .girl a:hover{background:url(../images/carters_little_layette_landing_shop_girl_sprite_rollover_state.png) no-repeat top right;}
#section_home .subsection_nav.layette .neutral a{width:147px;background:url(../images/carters_little_layette_landing_shop_neutral_sprite_resting_state.png) no-repeat top right;}
#section_home .subsection_nav.layette .neutral a:hover{background:url(../images/carters_little_layette_landing_shop_neutral_sprite_rollover_state.png) no-repeat top right;}
#section_home .subsection_nav.layette .column.panes{float:left;width:604px;height:658px;}
#section_home .subsection_nav.layette .column.last{margin-left:3px;margin-top:7px;}
#section_home .subsection_nav.layette .column.last .row.last img{margin-top:14px;}
#section_home .subsection_nav.layette .column .contentpane{width:604px;height:658px;display:none;position:absolute;top:0;left:0;overflow:hidden;}
#section_home .subsection_nav.layette .column #pane1.contentpane{display:block;}
#section_home .subsection_nav.layette .navnumber{color:#FFF;font-size:250%;font-family:serif;display:block;width:35px;height:44px;text-indent:-9999em;float:left;}
#section_home .subsection_nav.layette #navnum1{background:url(../images/rtnums/navnum1_off.png) no-repeat top right;}
#section_home .subsection_nav.layette #navnum1.active{background:url(../images/rtnums/navnum1_on.png) no-repeat top right;}
#section_home .subsection_nav.layette #navnum1.brown{background:url(../images/rtnums/navnum1_off_brown.png) no-repeat top right;}
#section_home .subsection_nav.layette #navnum2{background:url(../images/rtnums/navnum2_off.png) no-repeat top right;}
#section_home .subsection_nav.layette #navnum2.active{background:url(../images/rtnums/navnum2_on.png) no-repeat top right;}
#section_home .subsection_nav.layette #navnum2.brown{background:url(../images/rtnums/navnum2_off_brown.png) no-repeat top right;}
#section_home .subsection_nav.layette #navnum3{background:url(../images/rtnums/navnum3_off.png) no-repeat top right;}
#section_home .subsection_nav.layette #navnum3.active.brown{background:url(../images/rtnums/navnum3_on_brown.png) no-repeat top right;}

/* SUBSECTION HOME */

#subsection_home .banner_promos{width:740px;margin-left:0;clear:none;float:left;}
#subsection_home .banner_promos .promo_slot{position:relative;}
#subsection_home .banner_promos #subsection_adlib{position:absolute;bottom:0;right:15px;}
#subsection_home .hero{width:708px;height:388px;margin:0;float:left;position:relative;}
#subsection_home .hero .btn{position:absolute;top:265px;left:30px;}
#subsection_home .hero ul,#subsection_home .hero li{width:100%;height:100%;}
#subsection_home .hero .sliding_nav .prev{top:175px;left:-16px;}
#subsection_home .hero .sliding_nav .next{top:175px;right:-16px;}

/* CUSTOMER SERVICE */

#customer_service .phone{height:18px;padding:10px;margin:0 0 30px;color:#6db33f;font-size:18px;line-height:18px;background:#fefadd;}
#customer_service .categories{color:#8294a0;list-style:none;}
#customer_service .categories h5{font-size:14px;font-weight:bold;line-height:1;margin-bottom:1px;}
#customer_service .categories h5 a{color:#55c7e9;text-decoration:underline;}
#customer_service .categories ul{margin-left:13px;font-size:12px;line-height:18px;list-style:disc;}
#customer_service .categories li{width:300px;margin:0 35px 15px 15px;float:left;}
#customer_service .categories li li{width:auto;margin:0;float:none;}
#customer_service .page_content .intro .sIFR-flash{margin-top:11px;}
.customerservice_navgroup ul{display:none;}
.pt_customerservice .customerservice_navgroup ul{display:block;}
.privacy-policy .customerservice_navgroup ul,.security-policy .customerservice_navgroup ul{display:none;}
.pt_customerservice .page_content a{text-decoration:underline;}
.pt_customerservice .page_content .cs-content-left{width:560px;padding:0 16px;}
.pt_customerservice .page_content h3{color:#55C7E9;font-size:36px;font-weight:bold;line-height:1;margin:0 0 8px!important;text-transform:lowercase;}
.pt_customerservice .page_content .intro{color:#8294A0;font-size:14px;font-weight:bold;margin:0 0 20px;}
.pt_customerservice .page_content .content-section{margin-bottom:30px;}
.pt_customerservice .page_content .content-section h4,.pt_customerservice .page_content p{margin-bottom:15px;}
.pt_customerservice .page_content .cs-content-left .backtotop{float:right;position:absolute;right:0;margin-right:40px;text-decoration:underline;}
.content_wrap .page_content .contactus h2{color:#55C7E9;font-size:36px;font-weight:bold;line-height:1;margin:0 0 8px!important;text-transform:lowercase;}
#sendBtn{background:url("../images/btn_sprites.png") no-repeat scroll 0 -577px transparent;border:0 none;display:block;height:28px;text-indent:-9999em;width:98px;}

/* CARTERS STORY */

#carters_story .page_content{width:727px;}
#carters_story .hero{width:708px;height:308px;margin:0 0 40px;position:relative;}
#carters_story .hero p{width:131px;position:absolute;right:15px;bottom:2px;color:#fff;margin:0;}
#carters_story .page_content{padding-top:3px!important;}
#carters_story .page_content .about_us{width:525px;margin-right:22px;float:left;}
#carters_story .page_content .asides{float:left;}
#carters_story .odd,#carters_story .even{clear:both;}
#carters_story h4 object{width:340px;}
#carters_story .odd img{margin:0 10px 20px 0;float:left;}
#carters_story .even img{margin:0 0 20px 10px;float:right;}

/* CHECKOUT */

#checkout .checkout_head{margin:34px 15px 0;}
#checkout .checkout_head .secure{margin-top:7px;padding-bottom:0;}
#checkout .checkoutprogressindicator{width:900px;margin-left:10px;padding:0 0 5px 15px;}
#checkout .checkoutprogressindicator{width:610px;float:right;font-size:14px;}
#checkout .checkoutprogressindicator > div{width:200px;height:54px;float:left;border:1px solid #dfe4e7;}
#checkout .checkoutprogressindicator > div.active{color:#58c8f1;}
#checkout .checkoutprogressindicator .step1,#checkout .checkoutprogressindicator .step2{border-right:0!important;}
#checkout .checkoutprogressindicator img{float:left;padding-top:7px;padding-left:10px;}
#checkout .checkoutprogressindicator p{padding:15px 6px;float:left;}
#checkout .checkout_form{padding:0 0 0 17px;width:612px;float:left;}
#checkout .checkout_form form{width:100%;clear:both;font-size:12px;color:#5D6E77;}
#checkout .checkout_form h3{margin:0 0 15px;font-size:18px;font-weight:bold;color:#58c8f1;}
#checkout .checkout_form h4{font-size:18px;font-weight:bold;color:#6db33f;}
#checkout #addressform{padding:15px;margin-bottom:7px;border:1px solid #dfe4e7;}
#checkout #couponsform{padding:15px;margin-bottom:7px;border:1px solid #dfe4e7;}
#orderConfirm #couponsform{padding:15px;margin-bottom:7px;border:1px solid #dfe4e7;height:auto;}
#checkout #couponsform.summaryTbl{padding:15px;margin-bottom:7px;border:1px solid #dfe4e7;height:auto;}
#checkout #couponsform h4{font-size:18px;font-weight:bold;color:#6db33f;}
#checkout #couponsform a{margin-bottom:15px;}
#checkout #paymentmethodform{padding:15px;margin-bottom:7px;border:1px solid #dfe4e7;}
#checkout .paymentmethodform p{margin-bottom:10px;}
#checkout .checkout_form #shippingmethodform{padding:15px;margin-bottom:7px;border:1px solid #dfe4e7;}
#checkout .checkout_form #shippingmethodform h3{color:#58C8F1;font-size:18px;font-weight:bold;margin:0 0 15px;}
#checkout .checkout_form #shippingmethodform #shippingmethodform{padding:0;margin-bottom:0;border:0 none;}
#checkout .checkout_form #shippingmethodform #smlabel{padding-top:8px;}
#checkout .checkout_form fieldset#promos_gifts p{padding-bottom:25px;}
#checkout .checkout_form fieldset#promos_gifts div p{padding-bottom:0;}
#checkout .checkout_form fieldset p{margin:0!important;font-size:11px;}
#checkout #shipping fieldset p{margin-bottom:10px!important;}
#checkout .checkout_form fieldset p a{text-decoration:underline;}
#checkout .checkout_form form .full_line label{font-size:11px;}
#checkout .checkout_form form ul{display:table;clear:both;list-style:none;}
#checkout .checkout_form form ul p{margin:0;}
#checkout #shipping form ul p{margin:0!important;}
#checkout #shipping form ul p{margin:0;}
#checkout .checkout_form form li{display:table-row;}
#checkout .checkout_form form li .label{width:170px;padding:2px 20px 15px 0;display:table-cell;text-align:right;vertical-align:top;}
#checkout .checkout_form form li .emailsignup .label{font-size:11px;}
#checkout .checkout_form form li .fields .label{width:0;padding:0;display:none;text-align:right;vertical-align:top;}
#checkout .checkout_form form li .fields{display:table-cell;font-size:11px;padding:0 0 15px;vertical-align:top;width:370px;}
#checkout .checkout_form form li .full_line{width:auto;text-align:left;padding-bottom:5px;}
#checkout .checkout_form form li .value{width:370px;padding:0 0 15px;display:table-cell;font-size:11px;vertical-align:top;}
#checkout .checkout_form form li .shippingmethod .value{padding-bottom:0;}
#checkout .checkout_form form li .addNicknameNote{height:1px;position:relative;top:-24px;left:234px;width:137px;}
#checkout .checkout_form form .textinput,#checkout .checkout_form form select{width:220px;float:left;margin-right:5px;}
#checkout .checkout_form form .phone .value .textinput{width:120px;}
#checkout .checkout_form form .formfieldtooltip{display:none;}
#checkout .checkout_form form .value img{vertical-align:middle;}
#checkout .checkout_form form .i_textarea{width:228px;height:52px;}
#checkout .checkout_form form .telephone .num3{width:23px;}
#checkout .checkout_form form .telephone .num4{width:30px;}
#checkout .checkout_form form .telephone input{float:none;}
#checkout .checkout_form form .shipping_method .check{display:block;}
#checkout .checkout_form form .shipping_method .check span{color:#f90;}
#checkout .checkout_form form .shipping_method .subtitle{padding:0 0 0 24px;width:300px;}
#checkout .checkout_form form .subtitle,#checkout .checkout_form form .subtitle a{font-size:11px;}
#checkout .checkout_form form .subtitle a,#checkout .checkout_form form a.subtitle{text-decoration:underline;}
#checkout .checkout_form form .address2{margin:0 0 0 190px;}
#checkout .checkout_form form .address2 .label{display:none;width:0;padding:0;margin:0;}
#checkout form .exp_mo, #checkout form .exp_yr{width:auto;}
#checkout .extraInfo{color:#F90;font-size:12px;font-weight:bold;height:55px;}
#checkout .checkout_form form .shipping_address .gift .label,#checkout .checkout_form form .shipping_address .gift .value{padding-top:15px;}
#checkout .checkout_form form .shipping_address .giftOption .note,#checkout .checkout_form form .shipping_address .gift .note{width:265px;margin-top:-18px;left:360px;}
#checkout .checkout_form form .shipping_address .note{position:absolute;width:226px;padding:0;left:380px;text-align:left;}
#checkout .checkout_form form .shipping_address .returnnote{width:252px;padding:0;text-align:left;float:right;margin-top:20px;}
#checkout .checkout_form form .shipping_address .shippingnote{float:right;width:120px;padding:0;text-align:left;}
#checkout .checkout_form form .shipping_address .addressid .note{position:absolute;width:126px;padding:0;left:500px;text-align:left;}
#checkout .checkout_form form .shipping_address .addressid .note{position:absolute;width:126px;padding:0;left:500px;text-align:left;}
#checkout .checkout_form form .shipping_address .note a{color:#829fa0;text-decoration:underline;}
#checkout .checkout_form form .shipping_address .returnnote a{color:#829fa0;text-decoration:underline;}
.returnscroll{width:98%;height:456px;overflow-x:hidden;overflow-y:scroll;margin-top:15px;}
#checkout .checkout_form form .shipping_address .giftmessagetext .caption{clear:both;float:left;}
#checkout .checkout_form form .shipping_address .telephone div{float:left;margin-right:5px;}
#checkout form #couponsform a{color:#829fa0;text-decoration:underline;}
#checkout form #couponsform .b_applygiftcard{margin:0 0 0 81px;}
#checkout form #couponsform .b_applypromocode{margin:0 0 0 115px;}
#checkout form #couponsform label{font-weight:bold;}
#checkout form #couponsform input{width:230px;margin:0 0 6px;}
#checkout #couponsform #couponentry{width:auto;position:relative;}
#checkout #couponsform .giftcertform{display:none;}
#checkout form #couponsform .giftcertform h4{width:150px;}
#checkout #couponsform #couponentry{padding:0 30px 0 0;margin:0 30px 0 0;border-right:0 dashed #e6eaec;}
#checkout #couponsform td{padding:5px 30px 5px 10px;margin:0 30px 0 0;border-right:2px dashed #e6eaec;/* float: left;*/position:relative;width:150px;}
#checkout #couponsform td.promocolumn{border-right:0 none;margin:0;padding:0;}
#checkout #couponsform td .minipaymentinstrument{margin-bottom:10px;}
#checkout #couponsform th{padding:0 0 0 10px;margin:0 30px -5px 0;border-right:2px dashed #e6eaec;/* float: left;*/position:relative;width:150px;font-weight:bold;}
/*#checkout #couponsform th{padding: 0 30px 0 0; border-right: 2px dashed #e6eaec; position: relative; width:125px; font-weight: bold;}*/
#checkout #couponsform td.lastCol{border:0 none;padding:5px 0 0 10px;margin:0 0 -5px;}
#checkout #couponsform th.lastCol{border:0 none;padding:0 0 0 10px;margin:0 0 -5px;width:150px;}
#checkout .promocolumn .orderpromodetails .label{padding:0 10px;}
#checkout .orderpaymentdetails .label{font-weight:bold;}
#checkout .orderpaymentdetails .paymentamount .label{font-weight:400;}
#checkout form #couponsform .entry{width:237px;position:absolute;bottom:0;}
#checkout form #couponsform .giftcertform .catalog{float:right;}
#checkout .couponsform p{margin:0!important;font-size:11px;}
#checkout .checkout_form form input.security,#checkout .checkout_form form input.zip{width:40px;}
#checkout #couponsform .redemption{color:#f90;font-size:12px;font-weight:bold;height:34px;margin:10px 0;}
#checkout .checkout_form .ast{font-weight:400;}
#checkout .checkout_form .asterick{color:#F90;}
#checkout .checkoutbilling{padding:0 0 0 17px;width:612px;float:left;}
#checkout .checkoutSummary{padding:0;width:720px;float:left;}
#checkout .checkoutSummary a.editcart{height:40px;padding-top:10px;vertical-align:middle;}
#checkout .checkoutbilling form{width:100%;clear:both;font-size:12px;color:#5D6E77;}
#checkout .checkoutbilling form li{display:table-row;}
#checkout .checkoutbilling form .textinput,#checkout .checkoutbilling form select{width:220px;}
#checkout .checkoutbilling form .cardcvn .textinput{width:40px;}
#checkout .checkoutbilling form .cardcvn .value{width:50px;}
#checkout .checkoutbilling form .cardcvn .label{width:170px;}
#checkout .checkoutbilling form .cardcvn .formfieldtooltip{display:table-cell;text-decoration:underline;font-size:11px;text-transform:lowercase;position:absolute;left:300px;}
#checkout .checkoutbilling form .expirationdate .label{width:170px;}
#checkout .checkoutbilling form .month{width:100px;display:inline;float:left;}
#checkout .checkoutbilling form .year{width:100px;display:inline;float:left;}
#checkout .checkoutbilling form .month .value{width:60px;}
#checkout .checkoutbilling form .month select{width:90px;}
#checkout .checkoutbilling form .year .value{width:60px;}
#checkout .checkoutbilling form .year select{width:60px;}
#checkout .checkoutbilling form li .full_line{width:auto;text-align:left;padding-bottom:5px;}
#checkout .checkoutbilling li .value{width:370px;padding:0 0 15px;display:table-cell;font-size:11px;vertical-align:top;}
#checkout .checkoutbilling form li .addNicknameNote{height:1px;position:relative;top:-24px;left:234px;width:137px;}
#checkout .checkoutbilling h3{margin:0 0 15px;font-size:18px;font-weight:bold;color:#58c8f1;}
#checkout .checkoutbilling .ast{font-weight:400;}
#checkout .checkoutbilling .couponcode .btn{position:relative;}
#checkout .checkoutbilling .couponcode{width:260px;}
#checkout .checkoutbilling .couponcode.slim{width:260px;}
#checkout .checkoutbilling .btn{float:right;margin-left:10px;}
#checkout .checkoutbilling .b_applypromocode{float:none;}
#checkout .checkoutbilling .formactions{margin-top:26px;}
#checkout .checkoutbilling .helptext p{display:inline;margin-right:10px;}
#checkout .checkout_form .giftcertcouponform{padding:15px;margin-bottom:7px;border:1px solid #dfe4e7;}
#checkout .checkout_form .giftcertcouponform p.instruction{padding-bottom:25px;}
#checkout .checkout_form .giftcertcouponform a{text-decoration:underline;}
#checkout .checkout_form .giftcertcouponform .label{padding-top:10px;}
#checkout .paymentmethodform li .label{width:180px;padding:0 20px 15px 0;display:table-cell;text-align:right;vertical-align:top;}
#checkout .paymentmethodform .textinput,#checkout .paymentmethodform .value select{width:220px;}
#checkout .paymentmethodform li .value{width:370px;padding:0 0 15px;display:table-cell;font-size:11px;vertical-align:top;}
#checkout .paymentmethodform li{display:table-row;}
#checkout .paymentmethodform li .creditcardlist{display:inline;}

@media screen and -webkit-min-device-pixel-ratio0 {
#checkout .paymentmethodform li .creditcardlist .label{float:left;}
#checkout .paymentmethodform li .creditcardlist .value{float:left;width:302px;}
}
#checkout .paymentmethodform li .creditcardlist .value{display:inline;padding:0 0 15px;}
#checkout .paymentmethodform li .creditcardlist .label{width:167px;}
#checkout .paymentmethodform li .cardtype .value{width:225px;}
#checkout .paymentmethodform li .cardtype .label{width:170px;}
#checkout .paymentmethodform li .cardtype .cardimg{position:absolute;left:470px;width:140px;margin-top:-40px;}
#checkout #rightcolumn{width:282px;margin:18px 21px 0 0;float:right;}
.pt_orderconfirmation #checkout{width:720px;}
.pt_orderconfirmation #rightcolumn{width:185px;margin:178px 10px 0 0;float:right;}
#checkout #rightcolumn .need_help{margin:21px 0 0;background:url(../images/img_checkout_need_help.png) no-repeat 15px bottom;height:250px;}
#checkout #rightcolumn .need_help ul{padding:36px 0 0 30px;list-style:none;}
#checkout #rightcolumn .need_help ul li{height:16px;}
#checkout #rightcolumn .need_help ul li a{font-size:12px;font-weight:bold;color:#55c7e9;}
#checkout #rightcolumn .module{padding:15px;margin-bottom:7px;clear:both;color:#829fa0;font-size:12px;border:1px solid #f3f5f5;}
#checkout #rightcolumn .module h4{font-size:18px;font-weight:bold;color:#6db33f;}
#checkout #rightcolumn .module h5{margin:15px 0 0;font-size:14px;font-weight:bold;}
#checkout #rightcolumn .module ul{padding:0 0 0 20px;margin:0 0 15px;}
#checkout #rightcolumn .phone_order h5{margin:0 0 15px;}
#checkout #rightcolumn .checkoutordertotals{margin-bottom:20px;background:#FEFADD none repeat scroll 0 0;border:1px solid #FDF29E;margin-bottom:14px;padding:2px;}
#checkout #main form .formactions{margin-top:26px;}
#checkout #main form .formactions .cancel{padding:5px 10px;float:left;color:#829fa0;background:url(../images/img_checkout_caret_grey.png) left center no-repeat;}
#checkout #main form .formactions a{float:right;margin-left:10px;}
#checkout #main form .formactions button{float:right;margin-left:10px;cursor:pointer;}
#checkout #main form .formactions a.cancel{margin-left:0;width:200px;}
#checkout #main form .formactions a.sIFR-replaced{padding-top:8px;background-position:left 11px;}
#checkout .checkout_form form #credit_info .note{width:130px;padding:2px 0 0;float:right;text-align:left;}
#checkout .cartordertotals{width:350px;margin:0;float:right;}
#checkout .checkoutordertotals h4{background:#FEFADD none repeat scroll 0 0;border-bottom:2px dashed #E3E4CC;font-size:15px;font-weight:bold;margin:3px 10px 10px;padding-bottom:4px;text-align:left;text-transform:lowercase;}
#checkout #rightcolumn .checkoutordertotals{margin-bottom:20px;}
#checkout #main .sumRight{width:165px;}
#checkout #rightcolumn .ordertotals .ordertotalstable{font-size:12px;padding-top:10px;}
#checkout #rightcolumn .ordertotals .ordertotalstable td span.label{float:left;margin:0 0 20px;text-align:right;width:140px;}
#checkout #rightcolumn .ordertotals .ordertotalstable td span.value{float:right;margin:0 70px 20px 0;text-align:right;width:74px;}
#checkout #rightcolumn .ordertotals p.ordertotal{background:#FDF29E none repeat scroll 0 0;clear:both;font-size:18px;line-height:1;padding:5px 0;text-align:center;text-transform:lowercase;}
.checkoutplaceorder .formactions{clear:both;float:right;}
.ordertotals .ordertotalstable td span.label{float:left;margin:0 0 20px;text-align:right;width:140px;}
.ordertotals .ordertotalstable td span.value{float:right;margin:0 50px 20px 0;text-align:right;}
#checkout .checkoutSummary .formactions button{float:right;margin-left:10px;}
.orderpayment #checkout .orderpaymentdetailstable .label{font-weight:bold;}
.orderpayment #checkout .orderpaymentdetailstable .paymentamount .label{font-weight:400;}
.orderconfirmation h3{color:#55C7E9;font-size:36px;font-weight:bold;line-height:1;margin:0 0 8px!important;text-transform:lowercase;}
.orderconfirmation h3.thankyou{padding-top:40px;}
.orderconfirmation #orderReceiptMessage{width:720px;height:88px;}
.orderconfirmation #orderReceiptMessage p{width:720px;padding:10px 0 0;color:#8294A0;font-size:18px;margin:0;line-height:25px;}
.orderconfirmation_details .orderheader{margin:0;padding:3px 0 0;font-size:11px;color:#75818e;}
.orderconfirmation .orderpayment .orderpaymentdetailstable h5{padding:0;margin-bottom:8px;font-size:18px;font-weight:bold;color:#58C8F1;}
.pt_orderconfirmation #rightcolumn .createaccount .formfields{margin-top:15px;}
.pt_orderconfirmation #rightcolumn .createaccount .formfields .formfield{margin:5px 0;}
.pt_orderconfirmation #rightcolumn .createaccount .formfields .formfield .value{width:140px;}
.pt_orderconfirmation #rightcolumn .createaccount .formfields span.caption{clear:left;float:left;}
.pt_orderconfirmation #rightcolumn h3{color:#58C8F1;font-size:18px;font-weight:bold;margin-bottom:3px;padding:0;}
.pt_orderconfirmation #checkout #couponsform th{border-right:0 none;}

/*checkout giftcard styles*/

#checkout div#couponentry.couponform{float:left;width:260px;}
#checkout div#couponentry.couponform.slim{width:260px;}
#checkout div#couponentry.couponform .value input{margin-bottom:10px;}
#checkout div#couponentry.couponform.slim .value input{margin-bottom:10px;}
#checkout form div.giftcard{border-left:1px dashed #CCC;width:260px;padding-left:10px;float:left;min-height:150px;}
#checkout form div.giftcard .gcredeemlabel{width:114px;text-align:right;}
#checkout .checkoutbilling .giftcertcouponform form{clear:none;}
#checkout form div.giftcard input{margin-bottom:10px;margin-left:5px;}
#checkout form div.giftcard .inputbox{width:140px;}
#checkout #giftCardPINError{display:none;color:red;margin-left:5px;margin-top:-10px;}
#checkout form div.giftcard #gcBalance{margin-left:5px;color:#FF993A;}
#checkout form div.giftcard .btnGcBalance{display:block;float:left;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -787px!important;border:0;width:118px;height:30px;cursor:pointer;margin-left:5px;}
#checkout form div.giftcard .btnGcBalance:hover{background:url(../images/btn_sprites.png) -177px -787px!important;}
#checkout form div.giftcard .btnGcEdit{display:block;float:left;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -817px!important;border:0;width:60px;height:28px;cursor:pointer;margin-left:5px;}
#checkout form div.giftcard .btnGcEdit:hover{background:url(../images/btn_sprites.png) -177px -817px!important;}
#checkout form div.giftcard .btnGcDelete{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -846px!important;border:0;width:60px;height:28px;cursor:pointer;margin-left:5px;}
#checkout form div.giftcard .btnGcDelete:hover{background:url(../images/btn_sprites.png) -177px -846px!important;}
#checkout form div.giftcard .btnApplyGc{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -260px!important;border:0;width:115px;height:30px;cursor:pointer;margin-left:5px;}
#checkout form div.giftcard .btnApplyGc:hover{background:url(../images/btn_sprites.png) -177px -260px!important;}
#checkout form div.giftcard #gcrow,#checkout form div.giftcard #pinrow{text-align:right;}
#checkout form div.giftcard #gcrow{margin-top:15px;}
#checkout form div.giftcard #pinrow{display:none;}
#checkout form div.giftcard #balancerow{margin:10px 0;clear:both;}
#checkout form div.giftcard .gcAppliedCardBlock{border:1px solid #ccc;padding:8px;margin-bottom:10px;}
#checkout form div.giftcard .gcAppliedHead{font-weight:bold;}
#checkout form div.giftcard .gcEdChg{margin-top:8px;}
#checkout form div.giftcard #redeemAmountDiv{display:none;}
#checkout form .buttonrow{float:right;clear:both;}

/* LOCATOR FORM */

#storelocator #locator_form{margin-bottom:14px;padding:2px;border:1px solid #fdf29e;background:#fefadd;}
#storelocator #locator_form ul{list-style:none;}
#storelocator #locator_form .i_select,#storelocator #locator_form .i_input{width:130px;vertical-align:middle;}
#storelocator #locator_form .i_input{width:125px;}
#storelocator #locator_form_info{display:none;color:red;text-align:center;}
#storelocator #locator_form table{width:100%;}
#storelocator #locator_form tr{height:40px;}
#storelocator #locator_form tr td{vertical-align:middle;width:25%;}
.content_wrap .page_content{padding-left:0;}
.stores .store:first-child{margin-right:15px;}
div.store{width:250px;float:left;height:180px;}
div.store p{margin:0;padding:0;}
div.store .name{font-weight:bold;}
div.store .directions{float:left;clear:left;}
div.store .clicktoprint{display:block;float:right;margin-top:-15px;}
#storelocator #locator_form .options{height:21px;}
#storelocator .results table .bkmrk{cursor:default;}
#storelocator{padding-top:0;}

/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {#storelocator #locator_form .i_select{width:130px;}#storelocator #locator_form .i_input{width:125px;}}
#storelocator #locator_form .country{width:200px;float:left;margin:15px;padding:9px 0;}
#storelocator #locator_form .details{width:430px;float:right;margin:15px 15px 15px 0;padding:0 0 0 15px;background:url(../images/img_locator_or_divider.png) left center no-repeat;}
#storelocator #locator_form .details ul{list-style:none;}
#storelocator #locator_form .details li{width:200px;padding:9px 10px 9px 0;float:left;text-align:right;}
#storelocator #locator_form .details li.cityItem{clear:left;}
#storelocator #locator_form .details label{width:50px;padding-right:4px;float:none;text-align:right;vertical-align:middle;}
#storelocator #locator_form .options{padding:8px;clear:both;text-align:right;background:#fdf29e;position:relative;}
#storelocator #locator_form .options .check{margin:0 18px;}
#storelocator #locator_form .options .check input{vertical-align:middle;}
#storelocator #locator_form .options a{color:#9FAEB7;text-decoration:underline;padding-right:90px;}
#storelocator #locator_form .b_findastore{text-align:left;padding-right:0!important;position:absolute;top:5px;left:652px;}
#storelocator #locator_form .options img{margin:0 0 0 36px;vertical-align:middle;}
#storelocator .results .info{padding:15px 0 15px 15px;float:left;font-size:11px;color:#6db33f;}
#storelocator .sort{padding:15px;text-align:right;}
#storelocator .results table{width:100%;margin-bottom:8px;padding:4px;border:1px solid #DFE4E7;}
#storelocator .results table td,#storelocator .results table th{padding:5px 0 5px 10px;vertical-align:top;}
#storelocator .results table th{font-weight:bold;background:#f0f6f6;}
#storelocator .results table td{border-bottom:1px solid #DFE4E7;}
#storelocator .results table .last td{border:none;}
#storelocator .results table a{color:#55c7e9;text-transform:lowercase;}
#viewallstoresDialog{background-color:#fff;padding:24px 0 24px 24px;}
#allStores h3 a{font-size:18px;font-weight:bold;line-height:1;margin:0 0 8px!important;text-decoration:none;}
#allStoreHeader h2{font-size:22px;font-weight:bold;line-height:1;margin:0 25px 8px 0!important;}
#allStores h3 a,#allStoreHeader h2{color:#55C7E9;}
#allStores h3 a:hover{cursor:default;}
#allStores h3{margin:10px 0;clear:both;}
#allStoreHeader{border-bottom:1px solid #E6E6E6;margin-bottom:10px;}
#locatedStoresDiv #allStores{height:auto;}
#locatedStoresDiv #allStores p{margin:0;}
#allStores{height:510px;position:relative;width:100%;overflow:auto;}
#allStores td{font-size:12px;}
#allStores th{text-align:left;font-weight:bold;}
#allStores .name{width:350px;}
#allStores .address{width:300px;}
.storeTile{float:left;width:245px;margin:0 10px 20px 0;height:108px;-moz-border-radius:15px;border-radius:15px;background-color:#EEE;padding:10px;font-size:11px;}
.storeName{font-weight:bold;}
#locator.page .ui-dialog .ui-dialog-titlebar-close{right:28px;}
#storelocator.international #locator_form .i_select{width:150px;}
.international #locator_form .options div{float:left;}
.international .storeTile{position:relative;width:225px;}
.international .storeTile img{position:absolute;bottom:10px;right:10px;}
#storelocator.international{width:770px;}

/* MY CART */

#mycart #main{padding-left:23px;}
#mycart .page_desc{padding:1px 0 0 17px;clear:both;font-size:11px;}
#mycart .cart_meta{width:935px;margin:7px 0 7px 15px;clear:both;position:relative;}
#mycart .cart_meta .btn.continuecheckout{position:absolute;right:196px;}
#mycart .cart_meta .formcheckout{float:left;}
#mycart .cart_quantity{float:left;color:#6db33f;font-size:11px;padding-top:12px;}
#mycart .cart_print a,.pt_compare .compare_print a,.orderconfirmation_details .printform a{padding:0 0 0 25px;float:right;color:#5D6E77;background:url(../images/print.png) left center no-repeat;text-decoration:underline;position:relative;top:-25px;}
#mycart .cart_meta .cart_print{padding-top:10px;}
#mycart .cart{width:740px;margin:0 0 0 15px;float:left;}
#mycart .cartempty{margin-bottom:50px;}
#mycart .cart .instructions{width:320px;float:left;font-size:11px;}
#mycart .cart .fineprint{font-size:11px;padding:3px 0 0;text-align:right;}
#mycart .couponcode{width:390px;float:right;text-align:right;}
#mycart .couponcode input{vertical-align:middle;float:right;}
#mycart .couponcode button{margin:0 0 0 5px;float:right;}
#mycart .couponcode label{display:block;clear:both;font-size:11px;padding:3px 0 0;}
#mycart #cart_promos{width:320px;margin:20px 0 4px;float:left;font-size:12px;}
#mycart #cart_promos .gift_cardimg{float:left;}
#mycart #cart_promos .gift_cardh5{float:left;margin-left:5px;}
#mycart #cart_promos h5{font-size:18px;width:250px;}
#mycart #cart_promos p{margin:0;font-size:14px;}
#mycart #cart_promos ul{list-style:none;}
#mycart #cart_promos .gift_card{height:81px;width:291px;}
#mycart #cart_promos .gift_card a{display:block;height:81px;width:291px;}
#mycart #cart_promos .gift_card img{float:left;margin-left:-3px;}
#mycart #cart_promos .gift_card li{padding:0 0 0 10px;color:#286cb5;background:url(../images/bg_arrow_blue.png) left 35px no-repeat;margin:0 0 0 47px;width:200px;}
#mycart #cart_promos .gift_card li a{width:250px;}
#mycart #cart_promos .free_shipping{height:81px;width:291px;}
#mycart #cart_promos .free_shipping a{display:block;height:81px;width:291px;}
#mycart #cart_promos .free_shipping li{padding:0 0 0 10px;color:#6db33f;background:url(../images/bg_arrow_green.png) left 3px no-repeat;}
#mycart .cart .cartfooter .cartordertotals{width:350px;margin:20px 0 30px;float:right;}
#mycart .cart .cartfooter .ordertotals td span.label{margin-bottom:9px;float:left;text-align:right;width:140px;}
#mycart .cart .cartfooter .ordertotals td span.value{width:170px;margin:0 15px 9px 0;float:right;text-align:right;}
#mycart .cart .cartfooter .ordertotals td span.value .shippingname{padding-right:3px;}
#mycart .cart .cartfooter .cartordertotals .ordertotal{clear:both;padding:6px 14px 6px 0;text-align:right;background:#fdf29e;font-size:14px;font-weight:bold;line-height:1;text-transform:lowercase;}
#mycart .cart .cartfooter .cartordertotals .fineprint{padding:3px 0 0;font-size:11px;text-align:right;}
#mycart .cart .actions{clear:both;display:inline;}
#mycart .cart .actions form{display:inline;float:right;}
#mycart .cart .actions .b_continueshopping,#mycart .cart .actions .continuecheckout{margin:0 0 0 5px;float:right;}
#mycart .cart .secure{padding:0 0 0 30px;margin:0;float:left;text-align:left;}
#mycart #sidebar{width:165px;margin:0 0 0 30px;float:left;}
#mycart #sidebar .recommendations{padding:10px;margin:0 0 30px;font-size:11px;line-height:15px;border:1px solid #e6eaec;}
#mycart #sidebar .recommendations h4{margin:0 0 15px;color:#6db33f;font-size:16px;font-weight:bold;line-height:1.25;text-transform:lowercase;}
#mycart #sidebar .recommendations h5 a{color:#5cc9ea;font-size:13px;font-weight:bold;}
#mycart #sidebar .recommendations .product{margin:0 0 15px;padding:0 0 20px;text-align:center;border-bottom:1px solid #e6e9ec;}
#mycart #sidebar .recommendations .product h5,#mycart #sidebar .recommendations .product p{width:140px;text-align:left;}
#mycart #sidebar .recommendations .last{padding:0;border:0 none;}
#mycart #sidebar .need_help{background:url(../images/img_mycart_need_help_bkg.jpg) left top no-repeat;width:175px;height:254px;}
#mycart #sidebar .need_helpp{font-weight:bold;font-size:14px;padding:8px 0 4px 14px;}
#mycart #sidebar .need_helpul{list-style:none;margin-top:15px;}
#mycart #sidebar .need_helpul li{padding:0 0 0 14px;line-height:17px;}
#mycart #sidebar .need_helpul li h5{font-weight:bold;font-size:12px;margin-bottom:5px;}
#mycart #sidebar .need_helpul li a{color:#55c7e9;font-weight:bold;font-size:12px;text-decoration:none;}
#mycart #sidebar .need_helpul li a:hover{text-decoration:underline;}
#mycart .two_stores_tagline{float:left;position:relative;top:20px;}

/* TOTAL SUMMARY BOX */

#mycart .ordertotals{margin:0;}
.cartordertotals .ordertotals{margin-bottom:14px;padding:2px;border:1px solid #fdf29e;background:#fefadd;}
.cartordertotals h4{margin:3px 10px 10px;text-align:left;font-size:15px;font-weight:bold;background:#fefadd;border-bottom:2px dashed #e3e4cc;padding-bottom:4px;}
.cartordertotals .ordertotals table{padding-top:10px;font-size:12px;width:340px;}
.cartordertotals .ordertotal{clear:both;padding:5px 48px 5px 0;text-align:right;background:#fdf29e;font-size:18px;line-height:1;}

/* WISHLIST */

#wishlist #main .page_content h3{padding-top:18px;margin-top:-16px!important;background:url(../images/img_wishlist_stars.jpg) 238px 0 no-repeat;text-transform:lowercase;}
#wishlist #QuickViewDialog #main h3{background:none;}
#wishlist_search{padding:15px;margin-bottom:25px;background:#fefadd;}
.logingeneral{clear:both;}
#wishlist_search .title{padding-bottom:14px;font-size:16px;font-weight:bold;color:#6db33f;}
#wishlist_search input{width:120px;}
#wishlist_search label{padding-right:2px;}
#wishlist_search .entry{padding-right:16px;float:left;}
#wishlist .col_images{text-align:center;}
#wishlist td{vertical-align:top;}
#wishlist td.col_source{vertical-align:middle;}
#wishlist .wishlistlogin .row{display:inline;}
#wishlist .wishlistlogin .row .column{float:left;width:380px;border-right:2px solid #D8D8D8;margin-right:20px;padding-right:20px;}
#wishlist .wishlistlogin .row .last{float:left;width:290px;border-right:0 none;margin-right:0;margin-top:47px;padding-right:0;}
#wishlist .pricingmodule{display:inline;}
#wishlist .standardprice{float:left;margin-right:5px;}
#wishlist .salesprice{float:left;}
#wishlist .priceLabel{display:inline;}
#wishlist .attribute span.labelSize{clear:both;}
#wishlist .product_table .name a{color:#55C7E9;font-size:13px;font-weight:bold;text-decoration:none;}
#wishlist .wishlistqty .value input{width:20px;}
#wishlist .wishlistaddtocart input.quantityinput{width:20px;}
#wishlist .productlisturl{width:600px;margin:15px 0;}
#wishlist .wishlistmakeprivate{display:inline;margin:5px 0;}
#wishlist .wishlistmakeprivate .checkbox{float:left;margin-right:3px;}
#wishlist .wishlistmakeprivate span.label{float:left;}
#wishlist .wishlistremove{clear:both;margin-top:8px;}
#wishlist .wishlistupdate{margin-bottom:8px;}
#wishlist .wishlistqty{display:block;padding:5px 8px 8px 0;text-align:left;}
#wishlist .wishlistqty span.label{margin:6px 0 0;}
#wishlist .wishlistqty .value{width:20px;}
#wishlist .product_table td select{margin:0 0 0 5px;}
#wishlist .wishlistpriority{display:block;padding:5px 8px 5px 0;text-align:left;}
#wishlist .wishlistpriority span.label{float:left;}
#wishlist .wishlistpriority select{width:80px;}
#wishlist .wishlistpriority .wishlistpriorityvalue{float:left;}
#wishlist .productavailibity{display:block;padding:0;}
#wishlist .b_addtocart_sm{margin-top:5px;}
#wishlist .productlisturlunderline{text-decoration:underline;}
#wishlist .wishlistempty{padding:75px 0 150px;text-align:center;}
#wishlist .wishlistemptymessage{color:red;font-size:1.3em;font-weight:bold;}
#wishlist .wishlistremoveall{float:right;}
#wishlist .productlistshare{float:left;width:150px;}
#wishlist .wishlistprivatepublic{float:right;width:350px;}
#wishlist .wishlist_findanother,#wishlist .wishlist_name{position:relative;text-transform:lowercase;top:-5px;}

/* PRODUCT DETAIL */

#product_detail p{margin:0;}
#product_detail .tabs{width:65em;float:left;margin:16px 0 0;}
#product_detail .tabs ul{list-style:none;position:relative;z-index:6;}
#product_detail .tabs .nav li a{color:#959595;font-family:arial;font-weight:bold;padding:8px 10px;margin:0 5px 0 0;float:left;}
#product_detail .tabs .nav li a:focus{outline:0;}
#product_detail .tabs .sliding_nav.small{position:relative;top:-12em;width:68.7em;left:1.05em;}
#product_detail .tabs .sliding_nav .prev{left:-12px;z-index:7;}
#product_detail .tabs .sliding_nav .next{right:-12px;z-index:8;}
#product_detail .tabs .sliding_slots{height:23em;width:72em;overflow:hidden;position:relative;font-size:11px;}
#product_detail .tabs .sliding_slots .product{position:relative;}
#product_detail .tabs .sliding_slots .slot{width:70.6em;float:left;position:absolute;margin-left:1em;}
#product_detail .tabs .sliding_slots .slot li{width:17em;height:22em;margin:0 5px 0 0;float:left;line-height:15px;text-align:center;border:1px solid #E4E7E8;}
#product_detail .tabs .sliding_slots a{color:#55C7E9;font-weight:bold;text-decoration:none;}
#product_detail .tabs .sliding_slots .quickview{display:block;position:relative;}
#product_detail .tabs .sliding_slots .quickview .badge{display:none;position:absolute;top:20px;right:0;width:55px;height:55px;}
#product_detail .tabs .sliding_slots .quickview:hover .badge{display:block;}
#product_detail .tabs .sliding_slots .standardprice,#product_detail .tabs .sliding_slots .savings{display:none;}
#product_detail .tabs .sliding_slots .sale{clear:both;color:#F90;float:left;font-weight:bold;width:100%;}
#product_detail .tabs .tab_content{width:65.5em;height:22em;clear:both;position:relative;top:-1px;z-index:5;}
#product_detail .additional_info{/*float: right; width: 273px; padding: 0px 50px 0px 0px;*/}
#product_detail .additional_info h5{font-size:16px;color:#53c4e5;font-weight:bold;padding:0 0 4px 5px;}
#product_detail .additional_info ul,.prod_desc .additional ul{padding:0 0 10px;}
#product_detail .additional_info li{font-size:11px;color:#5d6e77;list-style:none;background:url(../images/li_1.gif) 5px 5px no-repeat;padding:0 0 0 20px;line-height:19px;}
.prod_desc .additional{width:273px;padding:0 50px 0 0;overflow:hidden;width:28.5em;}
.prod_desc .additional h5{font-size:13px;color:#53c4e5;font-weight:bold;padding:0 0 3px 4px;}
.prod_desc .additional li{font-size:11px;color:#5d6e77;list-style:none;background:url(../images/li_1.gif) 5px 5px no-repeat;padding:0 0 0 20px;line-height:1.23em;}
#product_detail .additional_info li.pdf a{color:#8294a0;font-size:11px;text-decoration:underline;}
#product_detail .prod_pagination{padding:0 30px 0 0;float:right;display:block;}
#product_detail .prod_pagination a{text-transform:uppercase;}
#product_detail .prod_pagination .prev{padding:0 10px 0 20px;margin:0 10px 0 0;border-right:1px dashed #e1e5e8;background:url(../images/btn_product_grid_caretL_grey.png) left center no-repeat;}
#product_detail .prod_pagination .next{padding:0 20px 0 0;background:url(../images/btn_product_grid_caretR_grey.png) right center no-repeat;}
.jqZoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style:solid;cursor:crosshair;}
#product_detail .prod_desc{margin:0;/*min-height:368px;*/*z-index:6000;}
#pdpQVMain .page_content .prod_desc{margin-left:-1em;height:450px!important;overflow:hidden;float:left;overflow-x:hidden;overflow-y:auto;width:24em;}
#pdpQVMain .prod_desc .additional{display:none;}
#pdpQVMain .prod_desc .actions{float:right;position:relative;width:10em;}
#pdpQVMain .productreview{display:none;}
/*#pdpQVMain .productactions { display:block; }*/

#product_detail .topRowContainer{border:1px solid #e4e7e8;padding:3px;margin:5px 0 6px;position:relative;width:98%;float:right;}
#product_detail .style_no{font-size:10px;color:#8294a0;margin:0 0 12px 3px;text-transform:normal;float:right;}
#product_detail .prod_image_view{bottom:0;}
#product_detail .prod_image_view .productimage{position:relative;height:350px;width:350px;}
#product_detail .quickview .prod_image_view .productimage{position:relative;height:300px;width:300px;}
#product_detail .quickview .prod_image_view .productimage img{position:relative;height:300px;width:300px;}
#product_detail .prod_image_view .current img{height:320px;}
#product_detail .page_content{padding-top:0;padding-bottom:0;margin-bottom:0;}
#product_detail .page_content h3,#product_detail #TB_window h3{line-height:1;margin:0 0 8px!important;}
#product_detail #TB_window h3.sIFR-replaced{margin-bottom:0!important;}
.productactions{float:left;margin-top:10px;}
.availability{float:left;clear:both;}
.ui-widget-header .ui-icon{/*background: transparent url(../images/cta_close.gif) no-repeat scroll 0px 0px;*/}
.productreview{border-bottom:1px solid #E1E5EB;border-top:1px solid #E1E5EB;height:28px;margin-bottom:1em;width:105%;z-index:6001;}

/*pdp giftcards*/

#pdpMain .giftcardamount{margin-bottom:6px;}
#pdpMain .egiftcard{width:300px;}
#pdpMain .egiftcardinput{width:190px;margin:5px 0;text-align:left;}
#pdpMain td{text-align:right;}
#pdpMain .tdTlt{white-space:nowrap;padding:5px 5px 0 0;}
#pdpMain .egiftcard textarea{width:100%;}
#pdpMain #pdpGcBalance{width:326px;border:1px solid #ccc;float:left;margin-top:20px;padding:15px 15px 5px;}
#pdpMain #pdpGcBalance h4{font-weight:bold;line-height:140%;}
#pdpMain #pdpGcBalance #giftCardNumberError,#pdpMain #pdpGcBalance #giftCardPINError{color:red;display:none;}
#pdpMain #pdpGcBalance #giftCardNumber,#pdpMain #pdpGcBalance #giftCardPIN{width:140px;height:20px;}
#pdpMain #pdpGcBalance #gcNum{margin-bottom:10px;}
#pdpMain #pdpGcBalance #gcPin{display:none;margin-bottom:10px;}
#pdpMain #pdpGcBalance #redeemGiftCardDiv{margin-top:10px;}
#pdpMain #pdpGcBalance #gcSub{position:absolute;right:0;top:50%;margin-top:-15px;}
#pdpMain #pdpGcBalance .btnGcBalance{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -787px!important;border:0;width:118px;height:30px;cursor:pointer;}
#pdpMain #pdpGcBalance .btnGcBalance:hover{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) -177px -787px!important;border:0;width:118px;height:30px;cursor:pointer;}
#pdpMain #pdpGcBalance #gcBalance{color:#ff993a;font-weight:bold;}
#pdpMain #pdpGcBalance #gccontrols{position:relative;}

/*QuickView giftcards*/

#pdpQVMain .egiftcard table#tblGC {width:100%;margin-left:-1.2em;}
#pdpQVMain .egiftcard .tdTlt{white-space:nowrap;padding:5px 5px 0 0;}
#pdpQVMain .egiftcard td.inputbox{border:none;width:80%;}
#pdpQVMain .egiftcard textarea{width:100%;}
#pdpQVMain .giftcardamount{margin-bottom:6px;}
#pdpQVMain .required{color:#f00;}

/* MY CARTERS */

#my_carters #recent_orders{margin:16px 0 0;padding:2px;background:#fefadd;}
#my_carters #recent_orders h4{margin:10px;font-size:18px;border-bottom:2px dashed #e3e4cc;}
#my_carters #recent_orders p{margin:10px;font-weight:bold;}
#my_carters #recent_orders table tfoot td{padding:10px;text-align:right;}
#my_carters #recent_orders table{width:100%;}
#my_carters #recent_orders table th,#my_carters #recent_orders table td{padding:3px 10px;}
#my_carters #recent_orders table th a,#my_carters #recent_orders table td a{font-size:11px;text-decoration:underline;padding:0 0 0 7px;}
#my_carters #recent_orders table th{font-weight:bold;}
#my_carters #recent_orders table .b_viewallorders{float:right;text-align:left;text-decoration:underline;}
#my_carters #recent_orders table .b_viewdetails{float:right;}
#my_carters #recent_orders table td.col_total{text-align:left;}
#my_carters #recent_orders table .col_details{text-align:right;}
#my_carters #recent_orders table .odd td{background:#fdf6bd;}
#my_carters #recent_orders table .col_shipto{width:190px;}
#my_carters #orders .tablefoot{padding:10px;}
#my_carters #orders .tablefoot a{display:block;float:right;}
#my_carters .page_content p{margin:0;}
#my_carters .promos{padding:15px 0 0;}
#my_carters .promos .row{clear:both;}
#my_carters .promos .row div{margin:0 17px 15px 0;float:left;}
#my_carters .promos .row div.last{margin-right:0;}
#my_carters .promos .wishlist{height:105px;width:314px;padding:10px 10px 10px 20px;border:1px solid #dfe4e7;}
#my_carters .promos .wishlist p{padding:10px 0;}
#my_carters .promos .wishlist li{color:#55C7E9;display:block;font-weight:bold;padding-left:10px;}
#my_carters .promos .wishlist h5{width:100px;height:18px;color:#6DB33F;font-size:16px;font-weight:bold;margin-top:3px;}
#my_carters .promos .wishlist ul{list-style:none;}
#my_carters .promos .wishlist a{padding-left:10px;color:#55c7e9;font-weight:bold;background:url(../images/img_blue_caret.png) 0 4px no-repeat;}
#my_carters .promos .gift_card{height:125px;width:347px;padding:0;}
#my_carters .promos .gift_card .catalog{float:right;}
#my_carters .promos .gift_card h5{width:100px;height:18px;color:#6db33f;font-size:16px;font-weight:bold;}
#my_carters .promos .gift_card ul,#ul-deletekid{list-style:none;}
#my_carters .promos .gift_card a{padding-left:10px;display:block;color:#55c7e9;}
#my_carters p.info{margin:5px 0 8px;}
#my_carters .registrationform .formfields{list-style:none;}
/*#my_carters .formfield .value .checkbox input {width: 0px;}*/
#my_carters.formfield .value input{width:220px;}
#my_carters #orderTrack input{width:220px;}
/*#my_carters #orderTrack .checkbox input {width: 0px}*/

/* safari */
@media screen and -webkit-min-device-pixel-ratio0 {
#my_carters #orderTrack .checkbox input{width:12px;}
}
#my_carters .registrationform form li .label{display:table-cell;padding:0 20px 15px 0;text-align:right;vertical-align:top;width:200px;}
#my_carters .registrationform form li .value{display:table-cell;font-size:11px;padding:0 0 15px;vertical-align:top;width:370px;}
#my_carters .registrationform .textinput,#my_carters .registrationform form select{width:220px;}
#my_carters .registrationform .emailsignupcheckbox{width:330px;margin-left:170px;}
#my_carters .registrationform .emailsignupcheckbox .checkbox{margin-bottom:10px;}
#my_carters .registrationform .emailsignup{width:245px;text-align:right;text-decoration:underline;}
#my_carters .registrationform .formactions{width:450px;}
#my_carters .registrationform .formactions .b_update{float:right;margin-right:105px;}
#my_carters .registrationform .formactions .b_createmyaccount{float:right;}
#my_carters .tempremove{margin-left:25px;}
#my_carters .promos .promo1{height:193px;width:344px;}
#my_carters .promos .promo2{height:193px;width:347px;}
/*my carter's giftcards*/
#my_carters .giftcardamount{margin-bottom:6px;}
#my_carters .egiftcard{width:300px;}
#my_carters .egiftcardinput{width:190px;margin:5px 0;text-align:left;}
#my_carters td{text-align:right;}
#my_carters .tdTlt{white-space:nowrap;padding:5px 5px 0 0;}
#my_carters .egiftcard textarea{width:100%;}
#my_carters #pdpGcBalance{width:326px;float:left;}
#my_carters .rowContainer h4{font-weight:bold;line-height:140%;}
#my_carters #pdpGcBalance #giftCardNumberError,#my_carters #pdpGcBalance #giftCardPINError{color:red;display:none;}
#my_carters #pdpGcBalance #giftCardNumber,#my_carters #pdpGcBalance #giftCardPIN{width:140px;height:20px;}
#my_carters #pdpGcBalance #gcNum{margin-bottom:10px;}
#my_carters #pdpGcBalance #gcPin{display:none;margin-bottom:10px;}
#my_carters #pdpGcBalance #redeemGiftCardDiv{margin-top:10px;}
#my_carters #pdpGcBalance #gcSub{position:absolute;right:0;top:50%;margin-top:-15px;}
#my_carters #pdpGcBalance .btnGcBalance{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) 0 -787px!important;border:0;width:118px;height:30px;cursor:pointer;}
#my_carters #pdpGcBalance .btnGcBalance:hover{display:block;text-indent:-9999em;background:url(../images/btn_sprites.png) -177px -787px!important;border:0;width:118px;height:30px;cursor:pointer;}
#my_carters #pdpGcBalance #gcBalance{color:#ff993a;font-weight:bold;}
#my_carters #pdpGcBalance #gccontrols{position:relative;}
#my_carters .rowContainer .contentasset{line-height:150%;}

/* POPUPS */

.popup{width:100%;height:100%;position:fixed;top:0;background:url(../images/img_overlay_background_color.png);z-index:99999;}
.popup .info{width:565px;height:626px;padding:3px 21px 10px;position:fixed;margin:-313px 0 0 -303px;top:50%;left:50%;background:#fff;z-index:99999;}
.popup .close{margin:0 0 6px;text-align:right;color:#ffa011;}
#TB_window #send_popup_inner .close{margin:4px 0 5px;}
.popup .close a{color:#ffa011;text-decoration:none;}
.popup h1{width:606px;height:63px;display:block;background:url(../images/img_overlay_title_bar.png) no-repeat;}
#dialogcontainer .sendtofriend h1{padding-bottom:10px;width:564px;height:56px;display:block;text-indent:-9999em;background:url(../images/img_overlay_title_bar_sendtofriend.png) no-repeat;}
#dialogcontainer .required{font-family:Arial, Helvetica, sans-serif;margin-top:5px;}
#dialogcontainer .close{color:#ffa011;text-indent:-9999px;background:url(../images/cta_close.gif) 520px 2px no-repeat;cursor:pointer;}
.ui-draggable .ui-dialog-titlebar{color:#fff;/*text-indent: -9999px; background: url(../images/cta_close.gif) 597px 2px no-repeat;*/cursor:pointer;width:auto;}
#dialogcontainer .close a{color:#ffa011;text-decoration:none;}
.popup h2{font-size:18px;font-weight:bold;line-height:20px;color:#759864;}
.popup input{width:210px;}
.popup a{color:#8294a0;text-decoration:underline;}
.popup .button{float:right;margin-top:20px;}
.popup .container{width:564px;height:474px;padding:20px 6px 0 26px;}
.popup p{padding-top:2px;}
.popup .sign_in{width:224px;height:281px;padding-right:38px;float:left;border-bottom:1px dashed #e6eaec;border-right:1px dashed #e6eaec;}
.popup .sign_in .remember{padding-top:2px;display:inline;vertical-align:middle;text-align:left;}
.popup .sign_in label{padding-top:18px;display:block;}
.popup .sign_in input{margin-bottom:4px;}
.popup .register{width:253px;height:281px;padding-left:48px;float:right;border-bottom:1px dashed #e6eaec;}
.popup .register .list_title{margin-top:18px;}
.popup .register ul{margin-left:16px;}
.popup .register label{margin-top:11px;display:block;}
.popup .register .button{margin-top:40px;margin-right:37px;}
.popup .guest_checkout{width:224px;height:167px;padding-right:38px;float:left;border-right:1px dashed #e6eaec;}
.popup .guest_checkout h2{margin-top:18px;margin-bottom:2px;}
.popup .phone_order{width:253px;height:168px;padding-left:48px;float:right;}
.popup .phone_order h2{margin-top:18px;}
.popup .phone_order .cust_serv{margin:8px 0 6px;}
.popup .cancel{position:absolute;bottom:36px;left:44px;color:#829fa0;background:url(../images/img_checkout_caret_grey.png) left center no-repeat;}
.popup .cancel a{float:right;padding-left:10px;text-decoration:none;}
#sign_in_popup_inner .container{height:281px;}
#sign_in_popup_inner .sign_in{border-bottom:none;}
#sign_in_popup_inner .register{border-bottom:none;}
#sign_in_popup_inner .info{width:606px;height:452px;}
.quickview{width:668px;height:480px;background:#fff;z-index:99999;padding:7px 0 0;}
#QuickViewDialog .page_content p{margin:0;}
.acctHop{width:668px;height:100%;background:#fff;z-index:99999;padding:7px 0 0;}
.acctEditHop{width:668px;height:480px;background:#fff;z-index:99999;padding:7px 0 0;}
.acctHopSm{width:300px;height:200px;background:#fff;z-index:99999;padding:7px 0 0;}
.acctHopSm #confirmationcontainer .confirmationInner{position:absolute;left:20px;top:20px;width:230px;height:150px;}
.viewdetHop{background:#FFF none repeat scroll 0 0;padding:7px 0 0;}
.sizingCh,.giftSvr{background:#fff;z-index:99999;padding:7px 0 0;}
.quickview .prod_image_view{width:300px;}
/*.quickview #pdpQVMain .prod_image_view {width: 332px;}*/
.quickview .productimage{margin:0;}
.quickview .productimage img, .bonusproductarea .singlebonusproduct .productinfo {width:330px;height:330px;left:-3em;position:relative;}
//.quickview .productimage img{height:300px;width:300px;}
.quickview .container{width:640px;padding:5px 0 0;}
.quickview #contentDiv #main{padding:0;border:0 none;}
.stf{background:#FFF none repeat scroll 0 0;padding:7px 0 0;}
#dialogcontainer .sendtofriend{height:auto;left:20px;overflow:hidden;padding:15px 0 0;position:absolute;width:620px;}
#dialogcontainer .sendtofriend .preview_margin{height:155px;overflow-x:hidden;overflow-y:auto;padding-bottom:6px;width:475px;margin:8px 0 8px 45px;}
#dialogcontainer .sendtofriend .preview_margin ul{padding-right:10px;width:350px;}
#dialogcontainer .sendtofriend .send_form{width:464px;height:1px;padding:0;margin-left:46px;border-bottom:1px dashed #e6eaec;}
#dialogcontainer .sendtofriend li p{padding:2px;clear:both;}
#dialogcontainer .sendtofriend .send_form .required{width:130px;padding-right:12px;text-align:right;}
#dialogcontainer .sendtofriend ul{list-style:none;}
#dialogcontainer .sendtofriend ul li{margin:6px 0;}
#dialogcontainer .sendtofriend ul .label{width:140px;padding-right:12px;text-align:right;vertical-align:middle;display:block;float:left;}
#dialogcontainer .sendtofriend ul input{width:312px;}
#dialogcontainer .sendtofriend ul p{width:360px;margin-left:150px;}
#dialogcontainer .sendtofriend .details{width:464px;margin:6px 0 0 46px;position:relative;}
#dialogcontainer .sendtofriend .details p{width:464px;}
#dialogcontainer .sendtofriend .details a{padding-left:10px;font-weight:bold;text-decoration:none;background:url(../images/img_checkout_caret_grey.png) no-repeat;background-position:left 4px;}
#dialogcontainer .sendtofriend .cancel a{padding-left:10px;font-weight:bold;text-decoration:none;background:url(../images/img_checkout_caret_grey.png) no-repeat;background-position:left 4px;}
#dialogcontainer .sendtofriend .text_box{width:464px;}
#dialogcontainer .sendtofriend textarea{width:464px;height:40px;}
#dialogcontainer .sendtofriend .stfmessage .label{display:none;}
#dialogcontainer .sendtofriend .details .title{font-size:18px;color:#5fcbeb;}
#dialogcontainer .sendtofriend .details .product{float:left;margin-top:10px;margin-right:26px;width:165px;}
#dialogcontainer .sendtofriend .details .productInfo{float:left;width:325px;}
#dialogcontainer .sendtofriend .details .productInfo *{width:325px;}
#dialogcontainer .sendtofriend .fox{margin-bottom:-2px;position:absolute;bottom:0;right:0;}
#dialogcontainer .sendtofriend .text_box{margin-left:46px;}
#dialogcontainer .sendtofriend .bottom{width:464px;margin-left:45px;padding-top:3px;}
#dialogcontainer .sendtofriend .bottom .btn{margin:5px 0 0 5px;float:right;}
#dialogcontainer .sendtofriend .bottom .cancel{color:#5D6E77;bottom:-.5em;position:relative;/*left:85px;*/padding-left:10px;font-weight:bold;text-decoration:none;background:url(../images/img_checkout_caret_grey.png) no-repeat;background-position:left 4px;border:0 none;cursor:pointer;}
#dialogcontainer .sendtofriend .bottom img{float:right;}

/*ORDER HISTORY */

#order_history .page_content h3{width:715px;}
#order_history p{margin:0;}
#order_history .order table,#order_history .orderdetails table{width:708px;padding:4px 4px 16px;margin:0 0 10px;border:1px solid #DFE4E7;clear:both;}
#order_history .order table a,#order_history .orderdetails table a{color:#8294a0;text-decoration:underline;}
#order_history .order table p,#order_history .orderdetails table p{padding:2px 0;}
#order_history .order table li,#order_history .orderdetails table li{padding:2px 0;list-style:disc;}
#order_history .order table thead,#order_history .orderdetails table thead{background:#f0f6f6;}
#order_history th{margin-bottom:6px;padding:0 8px 0 0;vertical-align:middle;}
#order_history td{vertical-align:top;}
#order_history .ordershipmenttable td{vertical-align:middle;}
#order_history .col_1_th{width:250px;padding:8px 0 8px 8px;}
#order_history .col_1{width:176px;padding:8px 0 0 8px;}
#order_history .col_2{width:274px;}
#order_history .col_3{width:128px;}
#order_history .col_4{width:112px;}
#order_history tbody td{padding-top:8px;}
#order_history tbody ul{padding-left:16px;}
#orderTbl button.submitlink{background-color:transparent;border:0 none;color:#8294A0;float:right;font-size:11px;padding:0 0 0 7px;text-decoration:underline;text-transform:lowercase;cursor:pointer;}
#order_history .orderdetailsummary{width:350px;margin:20px 0 30px;float:right;}
#order_history .result_info{position:relative;padding:0 0 8px;}
#order_history .result_info p{font-size:12px;width:400px;}
#order_history .result_info .pagination{padding:0;position:absolute;top:19px;width:708px;}
#order_history .bottom .pagination{top:0;}
#order_history .orderinfotable .label{font-weight:bold;}
#order_history .ordertotals h4{background:#FEFADD none repeat scroll 0 0;border-bottom:2px dashed #E3E4CC;font-size:15px;font-weight:bold;margin:3px 10px 10px;padding-bottom:4px;text-align:left;text-transform:lowercase;}
#order_history .ordertotals{margin-bottom:20px;}
#order_history .ordertotals table{width:340px;border:0 none;padding:0;}
#order_history .ordertotals .ordertotalstable{font-size:12px;padding-top:10px;}
#order_history .ordertotals .ordertotalstable td span.label{float:left;margin:0 0 9px;text-align:right;width:140px;}
#order_history .ordertotals .ordertotalstable td span.value{float:right;margin:0 20px 9px 0;text-align:right;width:74px;}
#order_history .ordertotals p.ordertotal{background:#FDF29E none repeat scroll 0 0;clear:both;font-size:18px;line-height:1;padding:6px 14px 6px 0;text-align:right;text-transform:lowercase;}
#order_history .ordertotals{background:none repeat scroll 0 0 #FEFADD;border:1px solid #FDF29E;margin-bottom:14px;padding:2px;}
#order_history .ordershipment table .product{float:left;padding-left:10px;}
#order_history .ordershipment table img{float:left;}
#order_history .formactions{display:inline;float:right;clear:right;}
#order_history #od{float:left;}
#order_history .trackingnumber{float:right;margin-right:10px;}
#order_history .trackingnumber a{text-decoration:underline;}
.col_date{width:70px;}
.col_order{width:112px;}
.col_status{width:85px;}

/* PRODUCT LIST */

.product_grid p{margin:0;}
.product_grid .page_content{padding-top:5px;padding-bottom:0;}
@media screen and -webkit-min-device-pixel-ratio0 {
.product_grid .page_content .filter{margin-bottom:15px;}
}

/* PRODUCT SECTION */

.product_grid .infoselect{margin-right:10px;background-color:#fff;}
.product_grid .infoselect#itemsperpage{display:inline;}
.product_grid .info .itemsLong{width:83px;}
.product_grid .pagination{padding:0;}
.product_grid #refinement-gender{display:none;}
.product_grid #refinement-art.navgroup{border:none;}

/* SEARCH RESULTS */

.search_results .page_content{padding-top:5px;}
.search_results #stage1{width:100%;height:60%;max-height:350px;position:absolute;overflow:hidden;background:#f0f0f0 url(../images/bg_stage_page.png) center top repeat-x;z-index:0;}
.search_results p{margin:0;}
.search_results .links{margin-bottom:10px;}
.search_results .active_link{margin:0 6px 0 1px;padding-right:6px;border-right:1px solid #8294a0;color:#ffa011;}
.search_results .inactive_link{color:#8294a0;}
.search_results h3{margin:0;}
.search_results .search_fp,.search_results .search_cp{height:226px;}
.search_results .info,.product_grid .info{float:left;width:auto;}
.search_results .info select{margin-right:10px;background-color:#fff;}
.search_results .info select.selSort,.product_grid .info select.selSort{max-width:180px;}

.search_results .pagination{padding:0px 0;margin-top:5px;}
.search_results .filter .searchrefine h5{float:none;margin-bottom:0;}
.search_results .filter .searchrefine h6{text-align:left;}
.search_results .filter #filter_products{height:56px;}
.search_results .filter #filter_products .navgroup{width:190px;float:left;margin-top:15px;margin-bottom:12px;padding:0 9px;}
.search_results .filter #filter_products #refinement-size .swatches.size{padding-right:15px;}
.search_results .filter #filter_products .sizerefinement-align{text-align:left;}
.search_results .filter #filter_products .caret{padding-left:0;}
.search_results .filter #filter_products #refinement-refinementColor{width:138px;padding:0 20px;}
.search_results .filter #filter_products #refinement-refinementColor h6{padding:0;}
.search_results .filter #filter_products #refinement-refinementColor img.caret{padding-left:0;}
.search_results .filter #refinement-gender.navgroup.refinement{width:220px;padding:4px 10px;}
.search_results .filter #refinement-gender ul{list-style:none;}
.search_results .filter #refinement-gender li{width:61px;height:31px;margin:1px;border:1px solid #FEFADD;}
.search_results .filter #refinement-gender li a#swatch-Girl{background:url(../images/img_search_results_girl.png) 0 0 no-repeat;width:59px;height:29px;display:block;text-indent:-9999px;}
.search_results .filter #refinement-gender li a#swatch-Boy{background:url(../images/img_search_results_boy.png) 0 0 no-repeat;width:59px;height:29px;display:block;text-indent:-9999px;}
.search_results .filter #refinement-gender li a#swatch-Neutral{background:url(../images/img_search_results_neutral.png) 0 0 no-repeat;width:59px;height:29px;display:block;text-indent:-9999px;}
.search_results .filter #refinement-gender li:hover,.search_results .filter #refinement-gender .selected{border:1px solid #ffa011;}
.search_results .filter #filter_products #refinement-size.navgroup.refinement{padding:0 12px;width:230px;}
.search_results .filter #filter_products .navgroup select{width:148px;text-transform:lowercase;}
.search_results .filter #filter_products #refinement-size .Size{margin-top:20px;height:130px;width:108px;overflow-y:auto;overflow-x:hidden;}
.search_results .filter #filter_products #refinement-size ul{padding-left:0;clear:both;}
.search_results .filter #filter_products #refinement-size .title{padding-top:7px;font-size:9px;clear:both;}
.search_results .filter #filter_products #refinement-size .caret{padding-left:0;}
.search_results .filter #filter_products #refinement-size p{margin:0;}
.search_results .filter #filter_products #refinement-size li{height:14px;padding:0;width:23px;}
.search_results .filter #filter_products #refinement-size span{padding:0 1px;border:1px solid #CCC;}
.search_results .filter #filter_products #refinement-size .single_dig span{padding:0 3px;}
.search_results .filter #filter_products #refinement-refinementColor ul{width:100%;}
.search_results .filter #price ul{padding-left:6px;}
.search_results .filter #filter_products #refinement-art.navgroup.refinement{border:none;padding:0 20px;}
.search_results .filter #filter_products #refinement-art .art_container{width:72px;height:133px;padding-left:4px;margin-top:20px;overflow-y:auto;overflow-x:hidden;}
.search_results .filter #filter_products #refinement-art .refineattributes ul{width:140px;list-style:none;padding-left:0;height:117px;}
.search_results .filter #filter_products #refinement-art li{padding-left:4px;}
/*.search_results .cat_sidebar {padding-top: 40px; margin-top: 5px;}*/
.search_results #adlib1,#customer_service #adlib1,#product_detail #adlib1{left:14px;}
.search_results #compareItems{height:226px;}
.search_results .contenthits{margin-top:20px;min-height:300px;height:auto;height:300px;}
.search_results .article{border-bottom:solid 1px #EAE9E5;padding:5px;}
.search_results .articlename{font-size:1.3em;font-weight:bold;}
.search_results .contenthits .formactions{margin-top:15px;}
.search_results .contenthits .formactions button{background:transparent;border-top:0;border-right:0;border-bottom:1px solid #FFA011;border-left:0;color:#FFA011;display:inline;margin:0;padding:0;}
.filterArea{margin:0 3px 3px;height:100%;}
.jqZoomWindowTarget{position:absolute;top:10px;left:10px;background:transparent;}
.establish_learn_more{width:160px;height:179px;background:url(../images/img_cartersstory_timeline.jpg) left top no-repeat;padding:0 0 15px;}
.establish_learn_more div{padding:70px 0 0 23px;}
.establish_learn_more div a{color:#FFF;}
.related_links{width:180px;height:218px;background:url(../images/img_cartersstory_adlib1.png) left top no-repeat;padding:0 0 15px;}
.related_links ul{padding:37px 0 0 15px;list-style:none;width:110px;}
.related_links ul li{padding:0 0 9px;line-height:16px;}
.related_links ul li a{color:#55c7e9;font-weight:bold;}
.search_results_empty .page_content{width:980px;}
.search_results_empty .page_content .row .column{float:left;width:530px;}
.search_results_empty .page_content .row .last{float:right;width:380px;}
.img_category_nav{position:relative;top:-1px;}

/* MY ADDRESS BOOK */

#address_book hr{clear:both;display:block;border:none;border:bottom: 1px solid #FFF;}
#address_book #AddCreditCard{float:left;margin:5px 0;}
#address_book .row{clear:both;}
#address_book .row .column{float:left;width:347px;margin:0 21px 0 0;}
#address_book .row .last{margin-right:0;}
#address_book .address_list,#address_book .container{border:1px solid #dfe4e7;padding:4px;clear:both;}
#address_book .container .accountaddress{padding-top:4px;}
#address_book .container .titleContainer{font-weight:bold;background:#f0f6f6;padding:4px 0 4px 8px;}
#address_book .container .btnContainer{background:#f0f6f6;padding:16px 12px 11px;margin:2px;clear:both;}
#address_book .first .container .btnContainer{padding-left:162px;}
#address_book #AddAddressForm .actions{padding-left:266px;margin-top:10px!important;}
#address_book .container .row .column{width:38px;height:62px;margin:0;border-top:1px solid #dfe4e7;border-right:1px solid #dfe4e7;padding:45px 0 0 25px;}
#address_book .container .creditcard .column{width:38px;height:32px;margin:0;border-top:1px solid #dfe4e7;border-right:1px solid #dfe4e7;padding:20px 0 0 25px;}
#address_book .container .row .column .p{margin:0;width:120px;overflow:hidden;}
#address_book .container .row .column .addressname{font-weight:bold;}
#address_book .container .header .column{height:58px;width:55px;font-weight:bold;padding:8px 0 0 8px;border-top:0 none;}
#address_book .container .header .last{height:66px!important;padding:0!important;}
#address_book .container .row .last{width:197px;border-right:0 none;padding:19px 0 9px 12px;height:auto;position:relative;}
#address_book .container .row .last .actions{position:absolute;top:21px;left:140px;}
#address_book .container .row .last .actions a{margin-bottom:4px;}
#address_book .container .info{list-style-type:none;margin-bottom:30px;}
#address_book .container .info p.ast{font-size:11px;font-weight:400;padding:4px 0 0 8px;margin:0;}
#address_book .container .info p.required{margin:8px 0 -6px;}
#address_book .container .info .policy{color:#999;font-size:11px;padding:0 0 8px 8px;text-decoration:underline;}
#address_book .container .info .policy:hover{color:#000;}
#address_book .container .info li{clear:both;}
#address_book .container .info .label{float:left;margin:7px 0 4px;text-align:right;vertical-align:middle;width:106px;}
#address_book .container .info .addressid .label{width:120px;}
#address_book .container .info .value{float:right;margin:4px 0;text-align:left;vertical-align:middle;width:224px;}
#address_book .container .info .addressid .value{width:210px;}
#address_book .container .info .addressid .value input{width:202px;}
#address_book .container .info .value select{width:170px;}
#address_book .container .info .caption{display:none;}
#address_book .container .info .explanation{color:#999;float:left;font-size:11px;padding:4px 0 8px 8px;margin:0;}
#address_book .container .info .num3{width:23px;}
#address_book .container .info .num4{width:30px;}
#address_book .container .info .check_label{float:left;font-size:11px;margin-top:5px;padding-left:50px;text-align:left;width:180px;}
#address_book .container .info .check_fields{float:right;font-size:11px;text-align:left;width:100px;margin-top:5px;}
#address_book .container .info .check_fields label{margin-right:5px;}
#address_book .container p.noaddresses{margin:8px 1px;}
#dialogcontainer ul.info{list-style-image:none;list-style-position:outside;list-style-type:none;}
#dialogcontainer ul.info li{clear:both;}
#dialogcontainer ul.info .label{float:left;margin:7px 0 4px;text-align:right;vertical-align:middle;width:150px;}
#dialogcontainer ul.info .value{float:right;margin:4px 0;text-align:left;vertical-align:middle;width:270px;}
#dialogcontainer .edit_address_form,#ui-dialog-title-dialogcontainer{height:50em;}
#dialogcontainer .edit_address_form .errormessage{color:red;display:block;white-space:nowrap;float:left;width:150px;}
#dialogcontainer #AddressForm ul.info{list-style:none;}
#dialogcontainer #AddressForm ul.info .value{float:left;width:160px;margin-left:8px;}
#dialogcontainer #AddressForm ul.info .value .textinput{width:140px;}
#dialogcontainer #AddressForm ul.info .value select{width:145px;}
#dialogcontainer #AddressForm ul.info .label{width:130px;}
#dialogcontainer #AddressForm{position:absolute;left:40px;}
#passwordreset .resetInner,.acctHop #dialogcontainer #CreditCardDialog{position:absolute;left:20px;top:20px;}
.acctHop #PasswordResetDialog .passwordreset{position:absolute;left:30px;top:30px;margin-right:30px;}
#PasswordResetDialog .passwordreset h3{color:#58C8F1;font-size:18px;font-weight:bold;margin-bottom:3px;padding:0;}
#emailreset .resetInner{position:absolute;left:20px;top:45px;}
.account_popup.ui-dialog-content .bottom .cancel,#dialogcontainer #AddressForm .btnContainer .cancel,#dialogcontainer #AddressForm .btnContainer .cancel,#passwordreset .resetInner .cancel,#emailreset .resetInner .cancel,.acctHop #PasswordResetDialog .passwordreset .cancel{margin-top:10px;background:transparent url(../images/btn_cancel.gif) no-repeat scroll 0 0;-moz-background-clip:border!important;-moz-background-inline-policy:continuous!important;-moz-background-origin:padding!important;border:0 none;cursor:pointer;display:block;height:28px;text-indent:-9999em;width:58px;}
.account_popup.ui-dialog-content iframe#loginFrame {width:562px; height:337px; overflow:hidden; margin-left:10px; margin-top:90px; border:0px solid;}
.acctHop #PasswordResetDialog .passwordreset .cancel{float:left;}
.acctHop #PasswordResetDialog .passwordreset .b_send{float:right;margin-right:35px;}
#passwordreset .resetInner .formactions,#emailreset .resetInner .formactions{margin-top:5px;}
.acctHop #PasswordResetDialog .passwordreset .formactions{margin-top:15px;}
.acctHop #privacypolicy .contentasset{position:absolute;left:0;top:30px;height:450px;overflow-y:auto;width:600px;}
#dialogcontainer ul.info .caption{display:none;}
#dialogcontainer #AddressForm .btnContainer{padding:16px 12px 11px 0;margin-top:2px;clear:both;}
#dialogcontainer #AddressForm .btnContainer .btn{float:right;display:inline;margin-left:3px;}
#dialogcontainer #CreditCardForm ul.info .label{float:left;margin:7px 5px 4px 0;text-align:right;vertical-align:middle;width:180px;}
#dialogcontainer #CreditCardForm ul.info .value{float:right;margin:4px 0;text-align:left;vertical-align:middle;width:150px;}
#dialogcontainer #CreditCardForm ul.info .value select{width:165px;}
#dialogcontainer #CreditCardForm ul.info .value input{width:160px;}
#dialogcontainer #CreditCardForm ul.info .caption{display:none;}
#dialogcontainer #CreditCardForm .btnContainer{padding:16px 5px 11px 0;margin-top:2px;clear:both;}
#dialogcontainer #CreditCardForm .btnContainer .btn{float:right;margin-left:3px;}
#dialogcontainer #CreditCardForm .cancel{background:transparent url(../images/btn_cancel.gif) no-repeat scroll 0 0;height:15px;width:72px;border:0 none;text-indent:-9999px;margin-top:12px;margin-left:12px;}
#dialogcontainer #CreditCardForm .formfields{margin-top:18px;}
#dialogcontainer #CreditCardForm .month{clear:both;display:block;}
#dialogcontainer #CreditCardForm .year{clear:both;display:block;}
#dialogcontainer #CreditCardDialog h3,#dialogcontainer #AddressForm h3,.resetInner h3,#editkids h3{color:#58C8F1;font-size:18px;font-weight:bold;margin:0 0 3px 15px;padding:0;text-transform:lowercase;}
#PasswordResetDialog #PasswordResetForm ul.info{list-style:none;margin:8px 0;}
#PasswordResetDialog #PasswordResetForm ul.info .label{float:left;margin:7px 5px 4px 0;text-align:right;vertical-align:middle;width:140px;}
#PasswordResetDialog #PasswordResetForm ul.info .value{float:left;margin:4px 0;text-align:left;vertical-align:middle;width:150px;}
#PasswordResetDialog #PasswordResetForm ul.info .value select,#PasswordResetDialog #PasswordResetForm ul.info .value input{width:175px;}
.resetInner ul.info,#PasswordResetForm ul.info{list-style:none;margin:8px 0;}
.resetInner ul.info .label,#PasswordResetForm ul.info .label{float:left;margin:7px 5px 4px 0;text-align:right;vertical-align:middle;width:140px;}
.resetInner ul.info .value,#PasswordResetForm ul.info .value{float:left;margin:4px 0;text-align:left;vertical-align:middle;width:150px;}
.resetInner ul.info .value select,#PasswordResetForm ul.info .value select,.resetInner ul.info .value input,#PasswordResetForm ul.info .value input{width:175px;}
.resetInner .b_update{float:right;margin-right:55px;}
#editkids .b_update{float:right;margin-right:25px;}
.resetInner .cancel{float:left;}
.almostgone{color:#8294A0;}
.checkout_popup{display:none;}
.ui-dialog #checkout .contentWrap{left:50px;position:absolute;top:106px; width:550px;}
.ui-dialog #checkout.ui-dialog-content{background:transparent url(../images/bg_overlay_checkout.gif) no-repeat scroll -5px -5px;color:#8D8984;font-family:georgia;font-size:11px;height:570px;position:relative;width:580px;}
.checkout_header{font-weight:bold;font-size:16px;}
.checkout_bold{font-weight:bold;}
.checkout_left{margin-left:14px;}
.checkout_underline{text-decoration:underline;}
.checkout_top{margin-top:10px;}
.checkout_guest{margin-top:4px;padding:20px;float:left;width:240px;height:100px;}
.checkout_center{text-align:center;}
.checkout_text{font-weight:bold;text-transform:uppercase;}
.checkout_order{margin-top:4px;padding:20px;float:right;width:260px;height:100px;}
.ui-dialog h3.returningCustomers{color:#92C53D;font:bold 18px Arial, Helvetica, sans-serif;background:url("../images/title_returningCustomer.gif") no-repeat scroll 0 0 transparent;height:17px;text-indent:-9999px;width:178px;}
.ui-dialog #checkout h4.returningCustomers{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:10px;}
.ui-dialog .checkout_popup .contentWrap input{margin:2px 0 4px;width:210px;}
.ui-dialog .checkout_popup .contentWrap input.checkinput{margin:0 5px 0 0;position:relative;top:3px;width:auto;}
.ui-dialog .checkout_popup .label{margin-top:15px;color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;clear:both;}
.ui-dialog .checkout_popup label{margin-top:15px;color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;}
.ui-dialog .checkout_popup .labeltext{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.ui-dialog .checkout_popup .rememberme{display:inline;}
.ui-dialog .checkout_popup .rememberme .checkbox{width:110px;float:left;}
.ui-dialog .checkout_popup .rememberme a{display:inline;}
.ui-dialog .checkout_popup a{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;text-decoration:underline;}
.ui-dialog .checkout_popup a:hover{color:#000;}
.ui-dialog .checkout_popup .col h3.newCustomers{color:#92C53D;font:bold 18px Arial, Helvetica, sans-serif;background:url("../images/title_newCustomer.gif") no-repeat scroll 0 0 transparent;height:17px;text-indent:-9999px;width:164px;}
.ui-dialog .checkout_popup .col h4.newCustomers{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:10px;}
.ui-dialog .checkout_popup .col h4.newCustomers a{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;}
.ui-dialog .checkout_popup .col h4{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:15px;}
.ui-dialog .checkout_popup .col h4.returningCustomers{margin:4px 0 0;}
.ui-dialog .checkout_popup .col ul{margin:0 0 0 13px;}
.ui-dialog .checkout_popup .col ul li{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;list-style-type:disc;}
.checkout_popup .labeltext{color:#8294A0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.ui-dialog .checkout_popup .col h3.guestCheckout{background:url(../images/title_guestCheckout.gif) no-repeat;text-indent:-9999px;height:17px;width:178px;margin-top:20px;}
.ui-dialog .checkout_popup .col h4.guestCheckout{margin:4px 0 0;width:223px;height:15px;}
.ui-dialog .checkout_popup .col h3.phoneCheckout{background:url(../images/title_phoneCheckout.gif) no-repeat;text-indent:-9999px;height:45px;width:197px;}
.ui-dialog .checkout_popup .col h4.phoneCheckout{margin:4px 0 0;width:230px;height:52px;}
.ui-dialog .checkout_popup .col{float:left;position:relative;width:225px;height:303px;}
.ui-dialog .checkout_popup .last .col{float:left;position:relative;width:225px;height:162px;margin-top:20px;}
.ui-dialog .checkout_popup .col .btn{position:absolute;top:245px;}
.ui-dialog .checkout_popup .last .col .btn{top:92px;}
.ui-dialog .checkout_popup .col .b_signIn{left:145px;position:absolute;top:245px;}
.ui-dialog .checkout_popup .col .b_creareAccount{left:96px;position:absolute;top:245px;}
.ui-dialog .checkout_popup .col .b_checkoutWithoutRegistering{left:32px;}
.ui-dialog .checkout_popup .row .first{margin:0 50px 0 0;}
#orderTrack .row .first{padding:0 50px 0 0;border-right:2px dashed #ccc;}
#orderTrack .row .last{padding:0 0 0 10px;}
#orderTrack h1{display:none;}
.ui-dialog .account_popup .contentWrap .first{margin:0 50px 0 0;}
.ui-dialog .checkout_popup .bottom{position:absolute;top:555px;left:51px;width:65px;}
.ui-dialog .checkout_popup .bottom #cancel{width:42px;height:12px;background:url(../images/btn_cancel.gif) 0 0 no-repeat;border:0 none;}
.ui-dialog .checkout_popup .bottom #cancel:hover{height:12px;cursor:pointer;}
.ui-dialog .checkout_popup .bottom #cancel p{text-indent:-9999px;padding:0;margin:0;}
.ui-dialog .account_popup{background:transparent url(../images/bg_overlay_signIn.gif) no-repeat scroll 0 -5px;color:#8D8984;font-family:georgia;font-size:11px;height:436px;position:relative;width:580px;}
.account_popup.ui-dialog-content #checkoutOptions{display:none;}
.account_popup.ui-dialog-content .contentWrap{left:52px;position:absolute;top:130px;}
.account_popup.ui-dialog-content .bottom{left:51px;position:absolute;top:420px;}
.account_popup.ui-dialog-content .bottom .cancel{background:transparent url(../images/btn_cancel.gif) no-repeat scroll 0 0;height:11px;width:42px;}
.account_popup.ui-dialog-content .bottom .cancel p{margin:0;padding:0;text-indent:-9999px;}
#orderTrack .row .first{padding:0 40px 0 0;border-right:2px dashed #ccc;margin:20px 0;}
#orderTrack h3.returningCustomers{color:#92C53D;font:bold 18px Arial, Helvetica, sans-serif;}
#orderTrack h4.returningCustomers{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:10px;}
#orderTrack .label{margin-top:15px;color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;}
#orderTrack label{margin-top:15px;color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;}
#orderTrack .labeltext{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
#orderTrack .errorlabel{color:red;}
#orderTrack .rememberme{display:inline;}
#orderTrack .rememberme .checkbox{width:110px;float:left;margin-top:5px;}
#orderTrack .rememberme a{display:inline;}
#orderTrack a{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;text-decoration:underline;}
#orderTrack .col h3.newCustomers{color:#92C53D;font:bold 18px Arial, Helvetica, sans-serif;}
#orderTrack .col h4.newCustomers{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:10px;}
#orderTrack .col h4.newCustomers a{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;left:112px;position:absolute;top:35px;}
#orderTrack .col h4{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:15px;padding:5px 0;}
#orderTrack .col ul{margin:0 0 0 13px;}
#orderTrack .col ul li{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;list-style-type:disc;}
#orderTrack .col{float:left;position:relative;width:225px;}
#orderTrack .last .col{float:left;position:relative;width:225px;}
#orderTrack .row .last{padding:0 0 0 35px;width:250px;margin-top:20px;}
#orderTrack .logingeneral .col .btn{position:absolute;top:232px;}
#orderTrack .last .col .btn{top:72px;}
#orderTrack .col .b_signIn{clear:both;margin-top:5px;}
#orderTrack .col .b_creareAccount{clear:both;margin-top:5px;}
.sizerefinement-category{width:88px;height:104px;padding-left:10px;list-style:none;}
.sizerefinement-search{width:88px;height:auto;padding-left:10px;list-style:none;}
.sizerefinement-align{text-align:center;}
.sizerefinement-hide{display:none;}

/* EMAIL SUBSCRIPTIONS */

#emailsignup .cat_sidebar{margin-bottom:100px;}
#emailsignup.page_content p{margin:0;}
#emailsignup.page_content .checkstop{margin-top:10px;}
#emailsignup.page_content .checksbottom{margin-bottom:10px;}
#emailsignup.page_content .container{border:1px solid #dfe4e7;padding:4px;}
#emailsignup.page_content .container .content{padding-top:8px;}
#emailsignup.page_content .container .titleContainer{font-weight:bold;background:#f0f6f6;padding:15px 0 15px 8px;position:relative;}
#emailsignup.page_content .container .titleContainer .ctaContainer{position:absolute;top:10px;right:10px;}
#emailsignup.page_content .container .content .type{padding:2px 0;}
#emailsignup.page_content .container .content .email{position:relative;}
#emailsignup.page_content .container .content input{margin:0 3px;}
#emailsignup.page_content .container .content .email .form{position:absolute;top:3px;left:45px;}
#emailsignup.page_content .container .form{padding-left:24px;}
#emailsignup.page_content .container .form ul li{list-style:none;clear:both;padding:4px 0;}
#emailsignup.page_content .container .form ul li div.label{text-align:right;width:64px;float:left;}
#emailsignup.page_content .container .form ul li div.fields{text-align:right;width:280px;}
#emailsignup.page_content .container .form ul li input{width:200px;}
#emailsignup.page_content .container .txtEmail{margin-left:8px;}
#emailsignup.page_content .container .form ul li select{width:207px;}
#emailsignup.page_content .promos{padding:15px 0 0;}
#emailsignup.page_content .promos .row{clear:both;}
#emailsignup.page_content .promos .row div{float:left;margin:0 17px 15px 0;}
#emailsignup.page_content .promos .row div.last{margin-right:0;}
#emailsignup.page_content .promos .promo1 a{color:#F06D99;font-weight:bold;}
#emailsignup.page_content .promos .promo2 a{color:#286CB5;font-weight:bold;}

/* Error Handling CSS */

.errorform{color:#f30!important;}
.checkoutSummary .errorform{font-size:14px;margin:15px 0;}
.login_popup .errorform{width:200px;margin-top:10px;padding-top:10px;}
html .errorlabel{color:red!important;font-style:normal;}
html input.errorlabel{border-color:#f30!important;}
.errorlabel{color:red;font-style:normal;}
.errormessage{color:red;display:block;white-space:nowrap;float:left;width:300px;}
.errorclient{background:#fff!important;border-color:red!important;}
.phone .value span.errorclient{display:block;clear:both;color:#F30!important;}
#loginerror{color:red;font-size:11px;font-family:arial;}
#nemtxt{color:red;font-size:11px;font-family:arial;}
#untxt{color:red;font-size:11px;font-family:arial;font-weight:400;}
#errorSummary{color:red!important;}
#errorSummary ul{margin:10px;}
#errorSummary li{list-style:none;font-weight:bold;}
#errorSummary h3{color:#f30!important;font-size:32px;}
#rpun{clear:both;display:block;margin-left:150px;}
#cpwdtxt,#cemtxt,#emtxt,#rpun{clear:both;display:block;margin-left:150px;}
#my_carters .pt_error .page_content{width:500px;}
#my_carters .pt_error .intro{margin-bottom:0;}
#my_carters .pt_error .suggestion{margin-bottom:20px;}
#my_carters .pt_error .page_content .errorfooter{border-top:1px solid #CCC;padding-top:20px;}
#my_carters .pt_error .page_content .errorfooter a{font-weight:bold;color:#55C7E9;text-decoration:none;}
#my_carters .pt_error .page_content .errorfooter a:hover{text-decoration:underline;}
#my_carters .pt_error .page_content .errorsearch{height:28px;margin-bottom:20px;background:transparent url(../images/bg_errorsearchform.png) no-repeat scroll 100px 0;}
#my_carters .pt_error .page_content .errorsearch input{width:250px;border:0;position:relative;left:10px;}
#my_carters .pt_error .page_content .errorsearch button{width:25px;height:25px;text-indent:-9999em;background:none;border:0;position:relative;left:15px;}

/* Speech Bubble CSS */

#product_detail #animal-balloon{width:154px;position:absolute;bottom:0;left:14px;}
#animal-balloon .balloon-content{width:154px;color:#fff;background-color:#F06D99;padding:0 10px;text-align:center;}
#animal-balloon .balloon-wrapper{display:block;}
#animal-balloon.dog1 .balloon-content{background-color:#fd9800;}
#animal-balloon.ladybug .balloon-content{background-color:#6cb240;}
#animal-balloon.dog2 .balloon-content{background-color:#6cb240;}
#animal-balloon.cat .balloon-content{background-color:#7cba55;}
#animal-balloon.bear .balloon-content{background-color:#286cb3;}
#animal-balloon.butterfly .balloon-content{background-color:#56c6eb;}
#editkids,#deletekids{margin:40px;padding:0;overflow:hidden;}
#editkids ul.info{list-style:none;margin:8px 0;}
#editkids ul.info .label{float:left;clear:both;margin:7px 5px 4px 0;text-align:right;vertical-align:middle;width:100px;}
#editkids ul.info .value{float:left;margin:4px 0;text-align:left;vertical-align:middle;width:220px;}
#ul-deletekid{margin:8px 0;}
#editkids .formactions,#deletekids .formactions{margin:5px 25px 0 0;clear:both;float:right;}
#deletekids .b_no{float:right;margin-right:10px;}
#deletekids .b_yes{float:right;}
.editkids{float:left;font-size:11px;margin-right:5px;}
.deletekids{font-size:11px;}

/* STORE LOCATOR */

#cartersstorelocatorretailpartners{float:left;margin:10px 10px 0 0;}
#cartersstorelocatorfreeshipping{float:left;margin-top:10px;}

/* PRODUCT COMPARISON */

.pt_compare #comparisontable{margin-top:20px;margin-left:5px;width:930px;}
.pt_compare #comparisontable td{vertical-align:top;border-right:1px solid #EEE;padding:10px;width:140px;}
.pt_compare #comparisontable td.first{border-left:1px solid #EEE;padding-left:20px;}
.pt_compare #comparisontable thead tr t d{padding-top:15px;}
.pt_compare #comparisontable td.attributenamecell{text-align:right;font-weight:bold;}
.pt_compare #comparisontable tr.evenrow{background-color:#f0f6f6;/*#effbff;*/}
.pt_compare #comparisontable tr.productimage td.productcell{vertical-align:middle;height:215px;padding:0;}
.pt_compare #comparisontable tr.productimage td.productcell.image{width:120px;}
.pt_compare #comparisontable tr.productimage td.productcellp{float:left;margin:0;}
.pt_compare #comparisontable tr.productimage img{position:relative;left:5px;}
.pt_compare #comparisontable tr.productname td.productcell a{color:#55c7e9;font-weight:bold;font-size:12px;}
.pt_compare #comparisontable tr.productname td.productcell a:hover{text-decoration:underline;}
.pt_compare #comparisontable tr.msrp td.productcell{font-weight:bold;}
.pt_compare #comparisontable tr.price td.productcell{color:#f90;font-weight:bold;}
.pt_compare #comparisontable tr.specs td.productcell ul{list-style:none;}
.pt_compare #comparisontable .quickviewbutton a{position:relative;top:0;left:55px;}
.pt_compare #comparisontable ul.variations{list-style:none;}
.pt_compare #comparisontable tr.colors ul li img{width:21px;height:11px;padding:1px;border:1px solid #e6eaec;}
.pt_compare #comparisontable tr.colors ul li span{position:relative;top:-3px;}
.pt_compare #comparisontable tr.productimage td.noproduct0{background:url("../images/comparison_1.png") no-repeat scroll center center transparent;}
.pt_compare #comparisontable tr.productimage td.noproduct1{background:url("../images/comparison_2.png") no-repeat scroll center center transparent;}
.pt_compare #comparisontable tr.productimage td.noproduct2{background:url("../images/comparison_3.png") no-repeat scroll center center transparent;}
.pt_compare #comparisontable tr.productimage td.noproduct3{background:url("../images/comparison_4.png") no-repeat scroll center center transparent;}
.pt_compare #comparisontable tr.productimage td.noproduct4{background:url("../images/comparison_5.png") no-repeat scroll center center transparent;}
.pt_compare #comparisontable tr.productimage td.noproduct5{background:url("../images/comparison_6.png") no-repeat scroll center center transparent;}
.pt_compare .compare_back{display:inline;padding-left:10px;background:url("../images/btn_product_grid_caretL_grey.gif") no-repeat scroll left center transparent;}
.pt_compare #main.compareshow{padding-bottom:20px!important;}
.pt_compare .page_content{width:980px;padding-bottom:0;padding-left:0;}
.pt_compare .compare_back.bottom{margin:20px 0 5px;float:left;}
.pt_compare .compare_print{float:right;}
.pt_compare .sss{float:right;margin-top:20px;}
.pt_compare .compareremovebutton{padding-right:20px;margin-right:5px;background:transparent url(../images/btn_delete_x.png) no-repeat scroll center right;}
.pt_compare .addtogiftregistry{padding-left:10px;padding-top:10px;}
.navgroup.myoshkosh{display:none;}
.hidden.json{display:none;}
.viewdetails{text-decoration:underline;}
.pdpmsg{display:none;}
.selectmsg{color:red;font-size:10pt;}
.clear{clear:both;}

/* PREVIEW HOPUP IN WISHLIST SEND TO FRIEND */

.preview_panel{font-size:1.1em;margin-bottom:40px;}
.preview_header{padding-top:10px;width:550px;font-weight:400;text-align:center;margin-bottom:8px;}
.preview_title_desc{font-weight:bold;font-size:11px;}
.preview_spacing{font-size:1px;}
.preview_margin{margin-left:50px;}
.preview_items_image{float:left;width:80px;}
.preview_items_font{font-size:10px;}
.preview_items_pad{padding-left:10px;}
.preview_field{width:120px;float:left;}
.preview_field_font{float:right;font-weight:bold;}
.preview_titledesc{font-weight:bold;font-size:11px;}
.preview_h2{font-weight:bold;}
.pt_productsearchresult .nohits.page_content .nohitssearch{margin-bottom:20px;}
.pt_productsearchresult .nohits.page_content .nohitsmessage p{margin-bottom:0;}
.pt_productsearchresult .nohits.page_content h4{margin-bottom:10px;}
.pt_productsearchresult .nohits.page_content .noresults-help{margin:20px 0;}
.pt_productsearchresult .nohits.page_content .more{border-top:0!important;}
.pt_productsearchresult .nohits.page_content .nohitsfooter{border-top:1px solid #ccc;}
.pt_productsearchresult .nohits.page_content .nohitsfooter a{color:#55C7E9;font-weight:bold;text-decoration:none;}
.pt_productsearchresult .nohits.page_content .nohitsfooter a:hover{text-decoration:underline;}
.pt_productsearchresult .nohits.page_content ul{margin-left:20px;}
.pt_productsearchresult .nohits.page_content .nohitssearch{height:28px;margin-bottom:20px;background:transparent url(../images/bg_errorsearchform.png) no-repeat scroll 100px 0;}
.pt_productsearchresult .nohits.page_content .nohitssearch input{width:250px;border:0;position:relative;left:10px;}
.pt_productsearchresult .nohits.page_content .nohitssearch button{width:25px;height:25px;text-indent:-9999em;background:none;border:0;position:relative;left:15px;}
.pt_contentsearchresult .contenthits .article{margin:10px 0;}
.pt_contentsearchresult .content_wrap{min-height:580px;height:auto!important;height:580px;display:block;}
.pt_contentsearchresult .contenthits .article .articlename a{font-weight:bold;}
.pt_contentsearchresult .contenthits .article .articlelink{display:block;text-decoration:underline;}
.pt_contentsearchresult #refinement-category ul{margin-top:10px;}

/* GIFT REGISTRY */

.pt_giftregistry .productlisturlunderline{text-decoration:underline;}
#freeshipping_dialog{display:none;background-color:#FFF;padding:20px;z-index:99999;color:#000;width:400px;cursor:pointer;border:1px solid #000;position:absolute;}
.freeshipping_show{display:none;}

/* LEFT NAVIGATION */

.carters .navgroup h3{font-size:10px;color:#000;text-transform:uppercase;}
.carters .navgroup h3 a{font-size:14px;color:#5D6E77;text-transform:lowercase;}
.carters .navgroup ul li a{text-transform:lowercase;}
.carters .unregistered_nav .customerservice_navgroup{margin-bottom:15px;}
.carters .unregistered_nav .policy{border-top:1px dashed #ddd;}
.carters .unregistered_nav .policy h3{margin-top:15px;}
.carters .registered_nav .navgroup{margin-top:15px;margin-bottom:15px;border-top:1px dashed #ddd;}
.carters .registered_nav .navgroup h3{margin-top:15px;}
.carters .registered_nav .story{margin-bottom:0;}
.carters .registered_nav .mycarters,.carters .registered_nav .customerservice_navgroup{border-top:0;margin-top:0;margin-bottom:0;}
.carters .registered_nav .mycarters h3,.carters .registered_nav .customerservice_navgroup h3{margin-top:0;}

/* SUGGESTION */

.suggestions{background-color:#fff;border:1px solid #ccc;cursor:pointer;padding:0;display:none;width:200px;position:absolute;left:0;top:50px;z-index:1000000;}
.suggestions div{clear:both;padding:2px;overflow:hidden;white-space:nowrap;}
.suggestions div.selected{background-color:#ccc;color:#fff;}
.suggestions div div.suggestionterm{float:left;overflow:hidden;width:110px;}
.suggestions div span.hits{float:right;line-height:1.8em;text-align:right;margin-left:3px;}
#login_helpdialog{display:none;border:1px solid #8294A0;position:absolute;background-color:#FFF;z-index:9999999;width:320px;height:180px;padding:10px;}

/* promo */

#header .headerbar{width:400px;height:50px;position:absolute;right:28px;top:72px;overflow:hidden;text-align:right;}
#noFlashContent{width:1000px;margin-right:auto;margin-left:auto;}
#bvbox{left:1em;margin-top:15px;position:relative;}
.page_content.bazaarvoiceexists{width:860px;padding-left:100px;}
#sidebar .promo ul {list-style-type:none;margin:1em;}
#sidebar .promo ul li {list-style-type:none;}

/* bvlogin*/

.reviewlogin .logincreate{margin-left:100px;}
.reviewlogin .createaccount{float:left;width:380px;border-right:1px dashed #D8D8D8;margin-right:20px;padding-right:20px;}
.reviewlogin .loginreview{float:left;width:250px;}
.reviewlogin .createaccount .createaccountbutton .crbtn{background:url('../images/btn_sprites.png') no-repeat scroll 0 -58px transparent!important;border:0 none;cursor:pointer;display:block;width:119px;height:28px;text-indent:-9999em;}

/* navtesting */

.cat_nav{padding:0 7px 0 0;background:url(../images/btn_product_grid_caretR_grey.png) left center no-repeat;}
.cat_nav.opened{background:url(../images/btn_product_grid_caretD_grey.png) left center no-repeat;margin-left:-4px;padding-right:12px;}
.cat_sidebar a{font-weight:bold;}
.cat_sidebar .activecat a{color:orange;}
.cat_sidebar .noSubCat{padding-left:13px;}
.cat_sidebar .column a{color:#999;font-weight:400;}
.cat_sidebar .column.activecat a{color:orange;font-weight:400;}
.categoryTreeColumn{padding-top:10px;}
.lnavrule{font-size:1px;height:1px;overflow:none;border-bottom:1px solid #e4eaec;padding-top:18px;width:155px;margin-left:13px;}
.cat_sidebar .subnav .column{padding-left:13px;}
a.cat_nav{text-decoration:none;}
.leftNavBoy #leftNavFeatures h3{color:#64CBF1!important;}
.leftNavGirl #leftNavFeatures h3{color:#F58CB1!important;}
.leftNavNeutral #leftNavFeatures h3{color:#FD993B!important;}
.leftNavBoy #leftNavCollections h3{color:#64CBF1!important;}
.leftNavGirl #leftNavCollections h3{color:#F58CB1!important;}
.leftNavNeutral #leftNavCollections h3{color:#FD993B!important;}
.leftNavBoy #leftNavCategories h3{color:#64CBF1!important;}
.leftNavGirl #leftNavCategories h3{color:#F58CB1!important;}
.leftNavNeutral #leftNavCategories h3{color:#FD993B!important;}
.leftNavHome .categoryTreeColumn h3{color:#938986!important;}
#nav > ul > li.toddler:hover > .subnav{right:75px;}
#nav > ul > li.shops:hover > .subnav{right:150px;}

/* flower display */

.bottom_deco_left {width:100%; height:337px; position:absolute; left:0px; top:0px; background: #bcebdf url(../images/carters_spring_WP_1_segment.png) left 38px repeat; z-index:-1;}
/*.bottom_deco_right{width:50%;height:544px;position:fixed;right:0;bottom:0;background:url(../images/carters-flowers-right.png) right top repeat-x;z-index:-1;}*/

/*hidden takeover div*/

.takeover{display:none;}

/*atc hopup*/

.justAdded{background-color:#FFF!important;border:1px solid #cdcfcf!important;}
.summaryproduct .prodid{display:none;}
.currentdescpop{margin-top:35px;margin-bottom:27px;text-transform:lowercase;font-weight:bold;margin-left:30px;margin-right:15px;}
.currentdescpop span{display:block;font-size:23pt;color:#d6789f;line-height:30px;}
.currentitemspop{margin-left:47px;}
.currenttotalpop{margin-left:47px;}
.viewcartpop{text-transform:lowercase;color:#64d1ed;margin-left:47px;}
.viewcartpop a{color:#64d1ed;text-decoration:underline;}
.buttonspop{margin-top:35px;}
.buttonspop .cntShopping,.buttonspop .cntShopping_wish{width:134px;height:28px;float:left;background:url(../images/btn_sprites.png) 0 -407px;cursor:pointer;text-indent:-9999em;margin-left:30px;}
.buttonspop .chkOut{width:68px;height:28px;float:left;background:url(../images/btn_sprites.png) 0 -435px;cursor:pointer;text-indent:-9999em;margin-left:10px;}
.buttonspop_wish{margin-top:10px;}
.buttonspop_wish a#wiewwishlist{width:135px;height:34px;float:left;background:url("../images/btn_sprites.png") repeat scroll 0 -1234px transparent;cursor:pointer;text-indent:-9999em;margin-left:5px;}
.buttonspop_wish a#wiewwishlist:hover{width:135px;height:34px;float:left;background:url("../images/btn_sprites.png") repeat scroll -177px -1234px transparent;cursor:pointer;text-indent:-9999em;margin-left:5px;}
.buttonspop_wish .cntShopping_wish{width:134px;height:30px;float:left;background:url(../images/btn_sprites.png) 0 -405px;cursor:pointer;text-indent:-9999em;margin-left:5px;margin-top:1px;}
.buttonspop_wish .cntShopping_wish:hover{width:134px;height:30px;float:left;background:url(../images/btn_sprites.png) -177px -405px;cursor:pointer;text-indent:-9999em;margin-left:5px;margin-top:1px;}

/*footer seo text*/

.footertextcontent{background-color:#FFF;font-size:11px;padding:10px 22px;border:1px solid #e0e0e0;border-top:0;border-bottom:0;margin-top:-25px;}
#home .footertextcontent{border:0;}
.bisn{display:none;position:relative;top:-7px;font:8pt;float:left;clear:both;height:95px;width:72%;}
.bvRatings_holder{height:19px;}

/*Bazaar Voice BandAid*/

#BVCustomerRatings{padding:6px 0!important;}
#BVCustomerRatings .BVRRRatingSummaryStyle2 div div a img,#BVCustomerRatings .BVRRRatingSummaryStyle2 .BVRROverallRatingContainer .BVRRRatingNormalImage img{height:17px;}
#BVRRRatingSummaryLinkWriteFirstID{float:left;}
#BVRRRatingSummaryNoReviewsWriteImageLinkID{float:left;margin-right:10px;}
#BVCustomerRatings .BVRRRatingNormalOutOf,#BVCustomerRatings .BVRRRatingsHistogramButton{display:none;}
.BVRRRatingSummary .BVRRRatingSummaryLinks{clear:none!important;}
.BVRRRatingSummary .BVRROverallRatingContainer{*width:70px!important;}

/*donations block*/

#donationsform{border:1px solid #dfe4e7;margin-bottom:7px;padding:15px;}
#donationsform h3{text-transform:lowercase;}
.donateintro{font-size:11px;margin-bottom:15px;}
.donationlearn{font-size:11px;display:none;}
#donationsform .morelink{color:#58c8f1;text-decoration:underline;font-size:11px;}
#donationsform .donateform{font-size:11px;font-weight:bold;}
#donationsform label{font-weight:400;font-size:11px;margin-right:10px;}

/*FOOTER */

#colophon{width:945px;padding-left:90px;}
#colophon .menuContainer{width:205px;padding:5px 0 0 15px;margin-bottom:30px;float:left;}
#colophon .menuContainer,#colophon .menuContainer a,#colophon p{color:#5d6e77;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#colophon .bd{border-left:2px solid #e6e7e9;}
#colophon #menu-shopping{width:225px;}
#colophon #menu-about{width:223px;}
#colophon .menuContainer ul{list-style-type:none;text-align:left;}
#colophon .menuContainer ul li{font-size:11px;line-height:19px;}
#colophon .menuContainer ul li.ulTitle{font-size:14px;line-height:19px;color:#5d6e77;font-weight:bold;}
#colophon p{clear:left;text-align:left;padding-left:15px;}

/*HOLIDAY THEME*/


body.holiday #nav ul li.shops .subnav .column h1,body.holiday #header #logo #logo-sub a,body.holiday #nav > ul > li > a,#nav .minicarttotal,body.holiday #tabbar .custinfo .minicarttotal,
body.holiday #tabbar .custinfo .minicarttotal:hover,body.holiday #tabbar #brands li a,body.holiday .minicart .minicarttotal .cartquantity,body.holiday .minicart .brand #carters,
body.holiday .minicart .brand #oshkosh,body.holiday #search,body.holiday #search .btn_search:hover,body.holiday #contentDiv .subscribe .divider{background-image:url(../images/carters_gn_holiday_sprites.png);}

/****** Bonus Product Rendering ******/
.bonusproductgrid {width:100%}

#BonusProductDialog #contentDiv {position:relative;top:-1.4em;overflow:hidden;}
#BonusProductDialog #contentDiv #main {width:95%;padding:0 0 !important;}
#pdpBonus {height:100%;}
.bonusproduct {width:100%;border-bottom:1px solid #CCC;}

.bonusproductodd {border-right:1px solid #CCCCCC;}
.bonusproducteven {border-left:1px solid #CCCCCC;margin:0 0 0 -1px;}
.bonusproductarea .productdetailcolumn {margin-left:0em;overflow:hidden;float:right;overflow-x:hidden;overflow-y:auto;left:0;width:48%;height:auto;display:inline}
.bonusproductarea .productinfo {background-color:#F2F7F7;padding:0.5em;}
.bonusproductarea .productinfo .bundle .productinfo {width:233px;}
.bonusproductarea .productimage img{height:200px;width:200px;background-color:#FFF;z-index:-99999;}
.bonusproductarea .productname {font-size: 1.2em;padding: 0px;}
.bonusproductarea .productname a {color:black;}
.bonusproductarea .productdetail .price { font-size: 14px; margin: 3px 0 11px; }
.bonusproductarea .productdetail .standardprice {display: block;font-weight: normal;white-space:nowrap;width: 100%;}
.bonusproductarea .productdetail .sale {color:#FF9900;padding:0 5px 0 0;white-space: nowrap;}
.bonusproductarea .variationattributes .swatches.Size, .bonusproductarea .variationattributes .swatches.Color { width:7.75em !important; }
.bonusproductarea .productdetail .variationattributes {font-size:1.1em;margin:0px;text-align:left;}
.bonusproductarea .productdetail .variationattributes .Color .selectedvarval,
.bonusproductarea .productdetail .variationattributes .Size .selectedvarval { clear:both;display:block;font-size:11px;font-style:italic;}
.bonusproductarea .addtocartbar {margin: 0;}
.bonusproductarea .addtocartbar .addtocart {margin-top:2px;position:static;text-align:right;}
.bonusproductarea .addtocartbar .addtocart .quanity {float:right;}
.bonusproductarea .addtocartbar .addtocart .quanity .label {position:relative;right:1.2em;}
.bonusproductarea .addtocartbar .addtocart .quanity .quantity-single {font-size:.9em;float:right;font-size:0.9em;margin-right:1.2em;text-align:left;width:97%;}
.bonusproductarea .addtocartbar .addtocart .quanity .quantityinput {font-size:.9em;position:relative;right:6em;}
.bonusproductarea .addtocartbar .addtocart button.addtocartbutton{font-size:.9em;float:right;background: url("../images/btn_sprites.png") repeat scroll 0 -1267px transparent !important;border:0 none;cursor:pointer;height:35px;text-indent:-9999em;width:123px;}
.bonusproductarea .addtocartbar .addtocart button.addtocartbutton:hover,.bonusproductarea .addtocartbar .addtocart button.addtocartbutton[disabled]{font-size:.9em;float:right;background: url("../images/btn_sprites.png") repeat scroll -177px -1267px transparent !important;border:0 none;cursor:pointer;height:35px;text-indent:-9999em;width:123px;}
.bonusproductarea {clear:both;border: 1px solid #CCCCCC;overflow:auto;overflow-x:hidden;width:98%;}
.bonusproductarea .productlisting {display:inline-table;border-bottom: 1px solid #CCCCCC;width:100%;}
.bonusdiscountcontainer .buttonbar {margin:65px 25px 0 0;text-align:right;}
.bonusproductalert {padding:12px 0;}
.bonusproducttile {display: inline;float:left;height:265px;margin:0px 0px 0px 12px;overflow:hidden;text-align:center;width:150px;}
#BonusProductDialog {overflow:auto;overflow-x:hidden;width:100% !important;height:auto !important;padding:0em !important;margin-left:1.25em;}
.bonusproductgrid .promo {font-size:1.2em;padding:0 0 6px;}
.bonusproductfooterbar {padding:4px 0 0 0;text-align:right;width:98%;}
.bonusproductfooterbar ul,.bonusproductfooterbar ul li {display:block;clear:both;}
.bonusproductfooterbar ul li {font-size:.9em;margin:0 0 0 4px;}
.bonusproductfooterbar ul li span {font-size:130%;font-weight:bold;margin:0 0 0 8px;}
.bonusproductfooterbar .bonusproducttext {font-size:1.4em;font-weight:bold;float:left;}
.bonusproductfooterbar .bonusaddtocart .bonusaddtocartbutton{float:right;background: url("../images/btn_sprites.png") repeat scroll 0 -471px transparent !important;border:0 none;cursor:pointer;height:35px;text-indent:-9999em;width:122px;position:relative;top:.3em;margin-top:1em;}
.bonusproductfooterbar .bonusaddtocart .bonusaddtocartbutton:hover, .bonusproductfooterbar .bonusaddtocart .bonusaddtocartbutton[disabled]{float:right;background: url("../images/btn_sprites.png") repeat scroll -177px -471px transparent !important;border:0 none;cursor:pointer;height:35px;text-indent:-9999em;width:122px;position:relative;top:.3em;margin-top:1em;}
.bonusproductarea .singlebonusproduct {}
.bonusproductarea .singlebonusproduct .bonusproduct {border:none;}
.bonusproductarea .singlebonusproduct .productdetailcolumn {margin-left:0em;overflow:hidden;float:right;overflow-x:hidden;overflow-y:auto;left:0;width:48%;height:auto;display:inline}
.bonusproductarea .singlebonusproduct .productlisting {display:inline;border:none;}
.bonusproductarea .singlebonusproduct .addtocartbar .addtocart {width:100%;float:left;padding:4px 0;border-top:1px solid #CCCCCC;}

.forgotpassword.loginbox {position:absolute; top:310px; left:50px;}
