a:link,a:visited {
font-weight:400;
}

#topnav {
display:block;
clear:both;
height:19px;
width:780px;
background-color:#edddb4;
font-family:Arial;
font-size:9px;
color:#5f3e31;
text-align:center;
margin:0;
padding:0;
}

.navtab {
margin:0 0 0 3px;
}

#shopcontent {
width:765px;
margin:0 15px 0 0;
padding:5px 0 0;
}

#maincontent {
width:635px;
margin:0;
padding:0;
}

.content {
margin:0;
padding:10px;
}

#topheader {
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/NBS_hp_header.gif);
background-repeat:no-repeat;
height:76px;
margin:0;
padding:0;
}

#topheader a:link,#topheader a:visited {
color:#FFF;
text-decoration:none;
}

#topheader #nestbabylogo {
width:314px;
float:left;
margin:0;
padding:0;
}

#topheader #nestbabylogo img {
border:none;
}



#topheader #leftlinks .rewards {
display:block;
width:110px;
margin-right:75px;
}

*html #topheader #leftlinks a {
display:block;
width:105px;
position:relative;
top:15px;
left:70px;
float:left;
margin:0;
padding:0;
}

#topheader #rightlinks {
width:165px;
float:right;
font-size:10px;
font-weight:700;
margin:0;
padding:0;
}

*html #topheader #rightlinks {
width:145px;
float:right;
font-size:10px;
font-weight:700;
height:60px;
margin:0;
padding:0;
}


#topheader #rightlinks ul {
width:200px;
display:block;
margin:12px 28px 0 0;
padding:0;
}

*html #topheader #rightlinks ul {
width:150px;
}

#topheader #rightlinks ul li {
list-style-type:none;
background-image:none;
float:left;
color:#FFF;
margin:0;
padding:0;
}

#topheader #leftlinks ul li {
width:62px;
padding:0 7px 0 0;
}

#header {
background-color:#D2BA93;
color:#fff;
clear:both;
display:block;
height:46px;
margin:0;
padding:0;
}

#header .shopnav {
color:#5f3e2f;
font-weight:700;
float:right;
margin:0;
padding:5px 5px 0 0;
}

#header .shopnav a {
font-weight:700;
padding-top:5px;
}

#header .shopnav img,#footer .shopnav img {
vertical-align:middle;
}

#shoplinks {
display:block;
clear:both;
margin:0;
padding:3px 0 3px 10px;
}

#shoplinks .SearchBox {
background-color:#EBA2B5;
float:right;
width:193px;
padding-top:10px;
padding-bottom:10px;
}

#shoplinks .SearchBox h4 {
color:#fff;
padding-left:10px;
}

#shoplinks .shoplinksblockL {
float:left;
width:250px;
padding-top:10px;
padding-bottom:10px;
}

#shoplinks .shoplinksblockR {
float:left;
width:170px;
padding-top:10px;
padding-bottom:10px;
}

#shoplinks li {
float:left;
font-size:10px;
background-image:url(/images/staticimages/BabyNest/ic_arrow.gif);
background-repeat:no-repeat;
background-position:0 0;
margin:0;
padding:0 0 0 8px;
}

#shoplinks .shoplinksblockR li {
width:75px;
}

#shoplinks .shoplinksblockL li {
width:115px;
}

#tollfree {
margin:0 20px 0 0;
}

#leftnav {
border-right:solid 1px #ddd0bd;
font-size:12px;
width:130px;
margin:0;
padding:0;
}

#leftnav td {
color:#5f3e2f;
text-transform:lowercase;
font-weight:700;
width:130px;
font-size:12px;
margin:0;
padding:0;
}

#leftnav h1 {
margin:0;
padding:10px 0 0 10px;
}

#leftnav #noclass {
display:block;
margin:0;
padding:5px 3px 5px 10px;
}

#leftnav #OnSelect {
display:block;
background-color:#E9EED7;
margin:0;
padding:5px 3px 5px 10px;
}

#leftnav #OnSelect a {
font-weight:700;
display:block;
}

#leftnav .submenu {
font-size:9px;
margin:0;
padding:0;
}

#leftnav #noclass .submenu a:link,#leftnav #noclass .submenu a:visited {
color:#5f3e30;
}

#leftnav #noclass .submenu a:hover,#leftnav #noclass .submenu a:active {
color:#5f3e30;
text-decoration:underline;
}

#leftnav .subscribe {
background-color:#AFE1E2;
font-size:10px;
text-transform:none;
padding:0;
}

#leftnav .subscribe p {
padding:0 10px 10px;
}

#leftnav ul.leftboutique {
text-transform:none;
list-style-type:none;
margin:5px 0 10px 10px;
}

#leftnav ul.leftboutique li {
background-image:none;
margin:0;
padding:0 0 5px;
}

#leftnav .leftad120 {
margin:0;
padding:5px 0 5px 5px;
}

#Footer {
margin-top:0;
}

#Footer .shopnav {
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/img_stripes_btm.gif);
background-repeat:no-repeat;
line-height:30px;
text-align:center;
background-color:#5f3e2f;
color:#fff;
font-weight:700;
margin:0 1px 0 0;
padding:3px 0 0;
}

#Footer .shopnav a:link,#Footer .shopnav a:visited,#Footer .shopnav a:hover {
color:#fff !important;
font-weight:700 !important;
}

#Footer .footerlinks {
margin-bottom:10px;
}

#Footer h1.catrank {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
margin:0;
padding:0 0 15px;
}

#hpnew {
width:475px;
height:310px;
border-top:1px solid #ddd0bd;
border-right:1px solid #ddd0bd;
border-bottom:1px solid #ddd0bd;

float:left;
margin:0;
padding:0;
}

#hpnew .bg_hdr {
background-image:url(/images/staticimages/babynest/nbs_hp_win10_hdr.gif);
background-repeat:no-repeat;
}
#hpnew .bg_baby {width:171px;float:left;
background-image:url(/images/staticimages/babynest/nbs_hp_win10_img_new.jpg);
background-repeat:no-repeat;
}

.hp_right{float:right;width:303px;}
#hpnew .hpnewproducts {

margin:0;
padding:0 0 0 10px;
}

#hpnew .hpnewproducts .Product {
width:140px;
padding:0;
}

#HolidayShip a {
font-size:12px;
font-family:Arial;
color:#A4C05C;
float:left;
text-align:left;
vertical-align:middle;
font-weight:700;
}

.hpPromo {
float:right;
width:150px;
height:310px;
background-color:#AFE1E2;
}

#homepage h4 {
padding:25px 10px 20px 17px;
}

#homepage .Product {
width:125px;
padding:0 0 20px;
}

#homepage .topsellers {
border-color:#ddd0bd;
border-style:solid;
border-width:1px 0;
margin:0;
}

#homepage .homepageproductlists {
margin:0;
}

.UIContent {
width:432px;
float:left;
}

.OnSale {
width:193px;
float:right;
text-align:center;
}

.OnSale .prop {
float:left;
background-image:url(/images/staticimages/BabyNest/dash_line_vertical.gif);
background-repeat:repeat-y;
background-position:0 0;
width:1px;
height:800px;
}

.OnSale .clear {
clear:both;
height:1px;
overflow:hidden;
}

.OnSale .Product {
width:185px;
}

.OnSale h1 {
text-align:left;
margin:0;
padding:0;
}

.uiboutique {
border:solid 1px #DDD0BD;
position:relative;
margin:10px;
padding:10px;
}

.uiboutique li {
background-image:none;
float:left;
width:130px;
height:18px;
margin:0;
padding:0 0 10px;
}

.UIFeatured .Product {
width:140px;
text-align:left;
}

.UIFeatured .Product .ProductImg {
width:130px;
}

.UIFeatured .FeatTitle {
height:50px;
display:block;
}

.Paging {
display:block;
clear:both;
text-transform:lowercase;
margin:0;
padding:15px;
}

.Paging .sortby {
float:left;
}

.Paging .pagination {
float:right;
}

.Paging .pagination td {
color:#999;
font-weight:700;
}

.Paging .pagination a {
color:#999;
text-transform:lowercase;
font-weight:700;
padding-left:3px;
}

.Paging .pagination a.PageNoHyperLinkvisited {
color:#A4C05C;
}

h1.breadcrumb {
font-size:16px;
font-weight:700;
color:#fff;
}

.breadcrumb {
font-size:16px;
color:#fff;
background-color:#A4C05C;
display:block;
clear:both;
text-transform:lowercase;
font-weight:400;
line-height:26px;
margin:0;
padding:0 15px;
}

.breadcrumb a:link.home,.breadcrumb a:visited.home {
font-weight:400;
color:#fff;
}

.breadcrumb a.level1,.breadcrumb a.level2 {
font-weight:700;
color:#fff;
}

.Product {
color:#999;
text-align:center;
vertical-align:top;
width:158px;
margin:0;
padding:0 0 40px;
}

.Product a:link,.Product a:visited,.Product a:active,.Product a:hover {
text-decoration:none;
color:#999;
}

.Product .ProductImg {
height:120px;
padding-bottom:10px;
display:block;
}

.Product P,.ProductText p {
color:#999;
line-height:13px;
margin:0;
padding:0 15px !important;
}

.icon {
margin:0 3px 0 0;
padding:0;
}

.StrikeOffText {
text-decoration:none;
color:#999;
background-image:url(/images/StaticImages/Common/strike.gif);
background-repeat:repeat;
background-position:0 0;
}

.Personalization {
font-style:italic;
}

.ProductDetail {
margin:30px;
padding:0;
}

.ProductDetail .ProductImage {
padding-right:45px;
}

.ProductDetail .DetailPrice {
font-weight:700;
padding:10px 0;
}

.ProductDetail p {
margin:0;
padding:0;
}

h2.Related {
background-image:url(/images/staticimages/BabyNest/dash_line_horizontal.gif);
background-repeat:repeat-x;
background-position:0 0;
margin:10px;
padding:20px 10px 10px;
}

.checkoutcontent {
padding:10px;
}

.checkoutcontent .total {
font-size:12px;
font-family:Arial;
font-weight:700;
}

#mesage_plus_shipping {
margin:0 0 0 6px;
}

#mesage_plus_shipping a:hover {
color:#5F3E30;
text-decoration:underline;
}

#txtMessage {
height:60px;
width:155px;
}

.CartTable {
margin:0 0 5px;
}

.CartTable td {
vertical-align:top;
margin:0;
padding:5px;
}

.CartTable .CartImages {
padding-bottom:20px;
}

.CartTable .Price {
text-align:right;
padding-bottom:50px;
}

.CartTable .basketheader {
font-size:12px;
font-family:Arial;
font-weight:700;
border-bottom:solid 1px #D2BA93;
}

.showp {
border-top:solid 1px #5f3e2f;
padding:10px;
}

.showp .persType {
width:100px;
font-weight:700;
}

.checkoutcontent .grandtotal {
border:solid 1px #EBA2B5;
font-weight:700;
font-size:14px;
width:172px;
text-align:right;
float:right;
display:block;
clear:both;
padding:8px;
}

.Total {
font-weight:700;
text-align:right;
}

.DiscountTable {
border-color:#D2BA93;
border-style:solid;
border-width:1px 0;
margin:10px 0;
padding:10px 0;
}

.ErrorText,.RedText {
color:Red;
}

.greytext {
color:#666;
}

.borderleft {
border-left:solid 1px #D2BA93;
}

.borderright {
border-right-width:1px !important;
}

.topborder {
border-top:solid 1px #D2BA93;
}

#enlarge_popup {
position:absolute;
display:none;
left:292px;
top:80px;
z-index:100;
}

#hpHolidayS {
background-color:#A4C05C;
clear:both;
height:17px;
width:475px;
text-align:center;
color:#FFF;
font-weight:700;
}

html>body #hpHolidayS {
width:476px;
}

#hpHolidayS a:link,#hpHolidayS a:visited {
text-decoration:none;
color:#FFF;
}
.clear{clear:both;margin:0px;padding:0px;}
.SiteMap {
padding:15px 10px 0 0;
}

.SiteMap a:link,.SiteMap a:visited {
vertical-align:top;
text-decoration:none;
display:block;
margin:0;
}

.sitemap .subnav {
padding:5px 10px 5px 20px;
}

.sitemap .subnav a {
padding-bottom:2px;
}

#topnav .nav01 span {
display:none;
}

#topnav span {
position:relative;
top:2px;
left:0;
margin:0;
padding:0;
}

#topnav a:link,#topnav a:active,#topnav a:visited {
margin-left:1px;
text-align:center;
font-family:Arial;
font-size:9px;
color:#5f3e31;
text-decoration:none;
font-weight:700;
}

#topnav a:hover {
text-align:center;
font-family:Arial;
font-size:9px;
color:#5f3e31;
text-decoration:none;
font-weight:700;
}

#topnav ul li {
float:left;
text-align:center;
margin:0;
padding:0;
}

#topnav .nav02 a:link,#topnav .nav02 a:active,#topnav .nav02 a:visited {
width:110px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav02 a:hover {
width:110px;
text-align:center;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav03 a:link,#topnav .nav03 a:active,#topnav .nav03 a:visited {
width:73px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav03 a:hover {
width:73px;
text-align:center;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav04 a:link,#topnav .nav04 a:active,#topnav .nav04 a:visited {
width:104px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav04 a:hover {
width:104px;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav05 a:link,#topnav .nav05 a:active,#topnav .nav05 a:visited {
width:75px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav05 a:hover {
width:75px;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav06 a:link,#topnav .nav06 a:active,#topnav .nav06 a:visited {
width:42px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav06 a:hover {
width:42px;
text-align:center;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav07 a:link,#topnav .nav07 a:active,#topnav .nav07 a:visited {
width:70px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav07 a:hover {
width:70px;
text-align:center;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav08 a:link,#topnav .nav08 a:active,#topnav .nav08 a:visited {
width:80px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav08 a:hover {
width:80px;
text-align:center;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav09 a:link,#topnav .nav09 a:active,#topnav .nav09 a:visited {
width:86px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
}

#topnav .nav09 a:hover {
width:86px;
text-align:center;
display:block;
height:19px;
background-color:#fff;
}

#topnav .nav10 a:link,#topnav .nav10 a:active,#topnav .nav10 a:visited {
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
width:35px;
}

#topnav .nav10 a:hover {
text-align:center;
display:block;
height:19px;
background-color:#fff;
width:35px;
}

#topnav .nav11 a:link,#topnav .nav11 a:active,#topnav .nav11 a:visited {
width:65px;
vertical-align:top;
text-align:center;
display:block;
background-color:#edddb4;
height:19px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

#topnav .nav11 a:hover {
width:65px;
text-align:center;
display:block;
height:19px;
background-color:#fff;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/navsep.gif);
background-repeat:no-repeat;
background-position:right 4px;
}

.bbb {
text-align:center;
margin:0;
padding:30px 0 20px;
}

.bbbcart {
float:right;
margin:0;
padding:0;
}

body,td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#topheader a:hover,#leftnav #noclass a:hover,#leftnav #OnSelect a:hover,#leftnav #OnSelect .submenu a:hover,#leftnav #OnSelect .submenu a:active,#leftnav ul.leftboutique li a:hover,#leftnav ul.leftboutique li a:active,#HolidayShip a:hover,.link,.SiteMap a:hover {
text-decoration:underline;
}

#shoplinks h4,.CartTable td P,.showp p {
margin:0;
padding:0;
}

#shoplinks h4 a,#leftnav #noclass a {
font-weight:700;
}

#shoplinks .SearchBox .input,#leftnav .subscribe .input,.UIFeatured {
margin-left:10px;
}

#shoplinks ul,.uiboutique ul {
list-style-type:none;
margin:0;
padding:0;
}

#homepage .topsellers h4,#homepage .homepageproductlists h4 {
padding-left:15px;
}

.UIFeatured td,.ProductDetail td {
vertical-align:top;
}

.ClearanceText,.saleprice,.saleprice a {
color:#E1708E;
}

.SearchPersonalizationImg,.SearchPrice {
display:block;
}

#topnav .nav01 a:link,#topnav .nav01 a:active,#topnav .nav01 a:visited,#topnav .nav01 a:hover {
display:block;
height:19px;
width:65px;
background-image:url(/images/staticimages/BabyNest/bumpbabyshop/btn_mybump.gif);
background-repeat:no-repeat;
}

/* Power reviews override */
.pr-review-faceoff-review-negative 
{
*float:left !important;
*width:270px !important;
*padding:0 0 0 50px !important;
}

.pr-review-faceoff-review-positive 
{
  *width:280px !important;
  *padding:0 40px 0 0 !important;
}


#leftlinksnew{width:247px;float:left;margin:8px 0 0;}

*html #leftlinksnew .headerpromoimage{float:right;width:66px;margin-right:6px;padding-top:6px;}
#leftlinksnew .headerpromoimage{float:right;width:66px;margin-right:6px;padding-top:3px;}
#leftlinksnew .headerpromolink{width:65px;float:left;margin-left:10px;padding-top:6px;}
 #leftlinksnew .headerpromobox {
   background-color:#715343;width:160px;float:right;padding:0px;height:55px;}
   
   .bbs_freeship{text-align:center;margin-top:10px;}
   
   .clear_link{font-size:12px;text-transform:lowercase;display:block;margin:0px;padding:7px 3px 3px 10px;}
      .clear_link a{font-weight:700;}
      .clear_link a:link,.clear_link a:active,.clear_link a:visited{text-decoration:none;}
      .clear_link a:hover{text-decoration:underline;}
    
  

