.breadcrumbs { color: #777fee; }
.breadcrumbs a { color: #666666; text-decoration: none; }
.breadcrumbs a:hover { font-weight: normal; color: #777fee; }

.back-to-parent-link a, .back-to-parent-link a:hover { padding: 3px 10px; text-decoration: none; font: normal 14px/16px verdana; color: #666; border: 1px solid #CCCCCC; text-transform: lowercase; }
.section-body .back-to-parent-link-sm a, .item-body .back-to-parent-link-sm a { font: normal 11px/27px verdana; border: 1px solid #CCCCCC; color: #666; padding: 0 5px; float: right; text-decoration: none; }

.section-body a, .section-body a:hover, .section-body .price { color: #666666; font: normal 14px/16px Verdana; /*font: normal 14px/16px Franklin Gothic Book;*/ text-decoration: none; }
.section-body a:hover { text-decoration: underline; }

.item-body select, .item-body input { margin-bottom: 2px; }

.item-body td, .section-body td, .caption, .caption a, .caption a:hover { font: normal 12px/14px Verdana; /*font: normal 12px/14px Franklin Gothic Book;*/ color: #666; }
.caption a { text-decoration: underline; }

/*.item-body form { text-transform: lowercase; }*/

.item-body select { font: normal 11px/11px Franklin Gothic Book; color: #666; text-transform: lowercase; }

.section-body .section-heading, .item-body .section-heading { font: normal 17px/27px Verdana; /*font: normal 17px/27px Palatino Linotype;*/ border: 1px solid #CCCCCC; text-indent: 10px; margin-bottom: 10px; color: #7B86EF; }

.item-body .section-heading { color: #666; }

.item-body h1 { text-transform: lowercase; font: normal 16px/18px Verdana; /*font: normal 16px/18px Franklin Gothic Book;*/ color: #000; display: inline; }

.item-body .section-heading2 { font: normal 14px/16px Franklin Gothic Book; color: #666; display: block; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; margin-bottom: 10px; text-indent: 5px; }

.item-body .caption { margin: 0 5px; }




.related-items-links { text-align: center; margin-top: 10px; }

.you-are-viewing { margin-bottom: 10px; }
.you-are-viewing, .you-are-viewing h2 { font: normal 11px/14px verdana, sans-serif; color: #666666; }

.specials-body p { font: normal 11px/15px Franklin Gothic Book; color: #666; margin: 3px 0; }

.specials-body table td.section { border: 1px solid #CCCCCC; }
.specials-body table td.section img { position: relative; z-index: 1; }
.specials-body .section-heading, .item-body .section-heading { font: normal 17px/27px Verdana; /*font: normal 17px/27px Palatino Linotype;*/ border-bottom: 1px solid #CCCCCC; text-indent: 10px; color: #7B86EF;}

.specials-body table td.make-relative { position: relative; }
/*.specials-body table td.make-relative a.see-more { position: absolute; bottom: 5px; right: 10px; text-decoration: none; font: normal 13px/16px Franklin Gothic Book; color: #666; z-index: 2; }
*/
.specials-body table td.make-relative a.see-more {
color:#666666;
display:block;
font-family:Franklin Gothic Book;
font-size:13px;
line-height:20px;
margin-top:-20px;
padding-right:10px;
/*padding-bottom:10px;*/
position:relative;
text-align:right;
text-decoration:none;
z-index: 6;
}

a.see-more-sm, a.see-more-sm:hover { font: normal 11px/15px Franklin Gothic Book; color: #666; display: block; text-align: right; padding-right: 3px; text-decoration: none; }

.specials-body table td.img-cell { border: 1px solid #CCCCCC; border-top: none; vertical-align: middle; }

.name a, .name a:hover { font: bold 13px/16px Verdana; /*font: bold 13px/16px Franklin Gothic Book;*/ color: #666666; text-decoration: none; padding-left: 5px; display: block; }
.name a:hover { text-decoration: underline; }
.abstract { color: #666; font: normal 11px/12px Franklin Gothic Book; padding: 0 5px 5px 5px;  }






td.homepage-vertical-special-image-cell { border: 1px solid #cccccc; border-right: none; }
td.homepage-vertical-special { border: 1px solid #cccccc; border-left: none; }
td.homepage-vertical-special .section-heading { line-height: 14px; padding: 6px 0 3px 0; margin-bottom: 5px; font-size: 12px; }
td.homepage-vertical-special .abstract { font: normal 10px/11px verdana; }
td.homepage-vertical-special .name a, td.homepage-vertical-special .name a:hover { font: bold 11px/13px verdana !important; padding-top: 5px; }
td.homepage-vertical-special a.see-more, td.homepage-vertical-special a.see-more:hover { color:#666666; display:block; font-family:Franklin Gothic Book; font-size:13px; line-height:20px; padding-right:10px; text-align:right; text-decoration:none; }
td.homepage-vertical-special .section-heading { text-indent: 5px; }









td.left-navigation { border: 1px solid #CCCCCC; border-top: 0; margin-bottom: 5px; width: 160px; }

td.left-navigation a { font: bold 14px/18px Verdana, serif; /*font: bold 14px/18px Palatino Linotype, serif;*/ text-decoration: none; display: block; color: #7B86EF; padding: 5px 5px 7px 8px; text-transform: lowercase; border-top: 1px solid #cccccc; }
td.left-navigation a:hover { color: #7B86EF; }

td.left-navigation .sub-nav { padding-bottom: 2px; }
td.left-navigation .sub-nav a { font: normal 11px/11px Verdana, sans-serif; /*font: normal 13px/13px Franklin Gothic Medium, sans-serif;*/ color: #666666; margin: 0 0 6px 8px; text-transform: lowercase; /* resets*/ padding: 0px 0px 0px 0px; border-top: 0; }
td.left-navigation .sub-nav a.selected { color: #7B86EF; }
td.left-navigation .sub-nav a:hover { color: #7B86EF; font-weight: normal; }


td.header { font: normal 11px/12px verdana; color: #7B86EF;}
td.header .phone-number { font: normal 15px Verdana; /*font: normal 15px Franklin Gothic Medium;*/ padding: 5px 0 2px 0; }

form.search-form { display: inline; }
form.search-form .search-label { font-size: 12px; }
form.search-form input.search-box { border: 2px solid #cccccc; font-size: 11px; margin: 0 3px;  }
form.search-form input.search-button {
	background: url(/lib/babyboxcom/redesign08-btn-go.gif) center no-repeat;
    width: 27px;
    height: 18px;
    border: 0;
    cursor: pointer;
}

.header-links { margin-top: 7px; }
.header-links a, .header-links a:hover { text-decoration: none; color: #666666; font: normal 11px/13px verdana; padding: 0 3px; }
.header-links a:hover { color: #7B86EF; } 
.header-links a.first, .header-links a.first:hover { padding-left: 0; }
.header-links a.last, .header-links a.last:hover { padding-right: 0; }

.top-navigation { color: #ffffff; font: normal 13px/23px verdana; /*font: normal 14px/23px Palatino Linotype, sans-serif;*/ padding-top: 4px; padding-left: 10px; }
.top-navigation a, .top-navigation a:hover { color: #ffffff; font: normal 13px/23px verdana; /*font: normal 14px/23px Palatino Linotype, sans-serif;*/ text-decoration: none; padding: 0 12px; }
/*.top-navigation a.first, .top-navigation a.first:hover { padding-left: 23px; }*/

.anylinkcss{ position:absolute; left: 0; top: 0; display: none; border:1px solid #cccccc; z-index: 100; background-color: #ffffff; width: 240px; padding: 8px 0; margin-top: 4px; }

.anylinkcss a { /*width: 100%;*/ display: block; padding: 1px 0 1px 10px; text-decoration: none; color: #666666; border-right: none; background-color: #ffffff; font: normal 11px/13px verdana; text-transform: lowercase; border-bottom: 1px solid #ccc; }

.anylinkcss a:hover{ background-color: #ffffff; color: #7B86EF; font: normal 11px/13px verdana; padding: 1px 0 1px 10px; }

.top-sub-navigation { color: #7B86EF; font: normal 11px/15px Verdana, sans-serif; /*font: normal 12px/18px Palatino Linotype, sans-serif;*/ padding-top: 3px; padding-left: 15px; }
.top-sub-navigation a, .top-sub-navigation a:hover { color: #7B86EF; font: normal 11px/15px Verdana, sans-serif; /*font: normal 12px/18px Palatino Linotype, sans-serif;*/ text-decoration: none; padding: 0 8px; }
.top-sub-navigation a:hover { text-decoration: underline; }


.footer { border-top: 3px solid #7B86EF; padding-top: 10px; }

.related-items-links, .related-items-links a, .bottom-html, .bottom-html a, .bottom-html a:hover { font: normal 10px/13px verdana, sans-serif; color: #666666; text-decoration: none; }
/*.related-items-links, .related-items-links a { font: normal 12px/12px Franklin Gothic Book, sans-serif; color: #666666; text-decoration: none; }*/
.bottom-html a:hover { text-decoration: underline; }

.questions { font: normal 13px/16px Verdana, sans-serif; }

table.footer-columns { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; }
table.footer-columns td a { font: bold 13px/13px verdana, sans-serif; color: #666666; margin: 0 5px 6px 8px; text-transform: lowercase; text-decoration: none; display: block; }
table.footer-columns td .subnav a { font: normal 10px/11px verdana, sans-serif; color: #666666; margin: 0 5px 4px 8px; text-transform: lowercase; text-decoration: none; display: block; }
table.footer-columns td .subnav a:hover { text-decoration: underline; }

.footer-content { font: normal 10px/11px verdana; }



ul.sitemap { list-style: none; margin-left: 0px; }
ul.sitemap a { text-decoration: none; }
ul.sitemap ul { margin-left: 20px; margin-bottom: 10px; list-style: none; }
ul.sitemap ul ul { margin-bottom: 10px; }
ul.sitemap li a { font-size: 11pt; }
ul.sitemap ul li a { font-size: 10pt; font-weight: bold; }
ul.sitemap ul ul li a { font-size: 9pt; font-weight: normal; text-decoration: underline; }
ul.sitemap ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
ul.sitemap ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }


/* -- Modifications --  */

td.left-navigation {width: 200px; }

.specials-body table td.make-relative a.see-more {
	padding-right: 50px;
}

div.addToAny {
	padding-bottom: 10px;
	text-align: left;
}

div#facebookLikeButton {
	text-align: left;
}

div#social-icons {
	padding-top: 8px;
}

div#social-icons img {
	margin-left: 15px;
}

.header-links { margin-top: 5px; }

table#youngamerica td {
	width: 75px;
	text-align: center;
	vertical-align: top;
}

table#youngamerica td.imgCell {
	vertical-align: bottom;
}

table#youngamerica td a {
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}

table#youngamerica td a:hover {
	text-decoration: underline;
}

table#aworldofcolor {
	width: 785px;
	background-color: #FCF7DA;
}

table#aworldofcolor td {
	width: 33%;
	vertical-align: top;
}

table#aworldofcolor td img {
	margin: 0 10px 10px 0;
	width: 80px;
}

/*  -- End Modifications --  */


/*  -- Power Reviews --  */

div.writeReview {
	padding-top: 10px;
	text-align: center;
}

div.readReview {
	padding-bottom: 20px;
}

/*  -- End Poaer Reviews --  */

#seeMoreCollection a:link, #seeMoreCollection a:visited
{
    color: #0000ee;
    font-weight: bold;
}