/*
Theme Name: MOMfinds
Description: The custom WordPress theme developed by voce_connect
Version: 1.0
Author: Pete Schiebel
*/
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
html { overflow-y: scroll; }
.product_carousel, .post, #footer, .white_container, .footer_lists, .commentdata { overflow: hidden }

body {line-height: 1; text-align: center; background: #fff;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
div {position: relative;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
img {display: block;}
ul {list-style: none;}
a {outline: none; text-decoration: none; color: #533cab;}
a:hover {text-decoration: underline;}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.sprite, .nav li a, .meta li a, .postmetadata span a, .page-content h2, .rightbar .tag-category-posts h6 {background: url(images/sprite.gif) no-repeat;}
.clr {clear: both; height: 0px; overflow: hidden;}
#page {margin: 14px auto 0; text-align: left; width: 1000px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #333; background: #fff;}

.top-title{background: #000; color: #CCCCCC; font: 11px Arial; font-weight:bold; text-align:right; padding:1px 10px 0px 10px; margin-bottom:10px; }

.top {
	display: block;
    height: 27px;
    line-height: 27px;
    width: 100px;
    background: url("images/buttons.png") no-repeat transparent;
}

.brand-ad {float:left;}

.header-right { float:left; margin-left:8px; padding:0;}

.corporate_header { width:100%; color:#000; font-size:11px }
.corporate_links { color:#000; }
.corporate_header a {
    color: #000 !important;
    text-decoration: none;
}
.corporate_header ul {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-top: 9px;
    padding-left: 20px;
}
.corporate_header ul li {
    float: left;
    list-style-type: none;
}

/* start of social */
.social {
    display: inline-block;
	margin: 8px 0;
	text-align:center;
}

.social a {
	height: 30px;
	margin:0 auto;
}

.social a#twitlink { margin-left:0; }
.social a#fblink, .social a#pinterestlink, .social a#rsslink, .social a#gpluslink  { margin-left:12px; }

.social a img { display:inline; }

/* end of social */

.header-right .search input {
	padding: 3px 5px 0 13px;
	background-color: #fff;
	border: 1px solid #9ea6d1;
	height: 25px;
	line-height: 25px;
	font-style: italic;
}

#brand_logo { clear:both; display:block;}

.nav {height: 50px; background: url(images/bg-nav.jpg) repeat-x; padding: 0px 13px 0 10px;}
button, input[name="fbc_submit_hack"] {height: 35px; margin-left: 8px; background: #543cac; width: 100px; text-align: center; color: #fff; text-transform: uppercase; border: none; font: 18px Arial;}

/*IE6 Search and Sign Up Button Fix*/
button.ie6fix  {height: 35px; margin-left: 8px; background: #543cac; width: 100px; text-align: center; color: #fff; text-transform: uppercase; border: none; font: 18px Arial;}
/*div.inbox form fieldset button {height: 35px; margin-left: 3px; background: #543cac; width: 87px; text-align: center; color: #fff; text-transform: uppercase; border: none; font: Bold 16px Arial;}*/
/*END*/

.comments input[name="fbc_submit_hack"] {height: 35px; font: 18px Arial; width: auto; float: right;}
.inbox button {font-size: 17px;}
.nav input, button, .inbox input {vertical-align: middle;}
.nav fieldset {float: right;}
.nav li {float: left; display: inline; text-indent: -9999px;}
.nav li a {display: block; height: 50px; margin:0 16px; }

.nav a.news {background-position: -1px 0; width: 66px;}
.nav a.celebrities {background-position: -61px 0; width: 118px;}
.nav a.shopping {background-position: -175px 0; width: 100px;}
.nav a.community {background-position: -272px 0; width: 116px;}
.nav a.news:hover, .nav ul.maternity a.news {background-position: -1px -50px;}
.nav a.celebrities:hover, .nav ul.celebrities a.celebrities {background-position: -61px -50px;}
.nav a.shopping:hover, .nav ul.shopping a.shopping {background-position: -175px -50px;}
.nav a.community:hover, .nav ul.community a.community {background-position: -272px -50px;}
.columns {width: 976px; padding: 14px 12px 50px 12px; background: url(images/bg-columns.gif) repeat-y;}
.leftbar {float: left; width: 161px; margin: -9px 9px 0 0; padding-top: 1px;}
.home .leftbar {margin-top: 0;}
.leftbar .sidebar_container {width: 161px; margin: 9px -10px 0 0;}
.rightbar .sidebar_container {width: 300px; margin-top: 9px;}
.content .sidebar_container h1 {padding: 14px 0 0 0;}
.intro {padding: 0 9px;}
.sidebar_container h6 {display: none;}
.block {width: 161px; background: url(images/bg-block.gif) repeat-y;}
.leftbar .block {overflow: hidden;}
.leftbar #text-61 .side_bottom-border, .leftbar #text-76 .side_bottom-border, .homepage-left #text-80 .side_bottom-border, .homepage-left #text-81 .side_bottom-border {
	display: none;
}

/* start of Sample Sale widget */
.leftbar .widget_nav_menu {
	background-image: url("images/bg-block.gif");
    background-position: 0 0;
    background-repeat: repeat-y;
}
.rightbar .widget_nav_menu {
	background-image: url("images/bg-sales.gif");
    background-position: 0 0;
    background-repeat: repeat-y;
}

.leftbar .widget_nav_menu h6,
.rightbar .widget_nav_menu h6   {
	display: block;
	padding: 10px 0 0 5px;
	color: white;
	line-height: 27px;
	font: 14px Georgia;
    background-position: 0 -525px;
    width: 156px;
    background-image: url("images/sprite.gif");
    background-repeat: no-repeat;
    height: 24px;
    text-align: center;
}
.rightbar .widget_nav_menu h6  {
    width: 295px;
    font: 20px Georgia;
    text-align: left;
}
.leftbar .widget_nav_menu ul,
.rightbar .widget_nav_menu ul {
	list-style-type: disc;
	color: #533cab;
	padding: 10px 0 10px 20px;
}
.leftbar .widget_nav_menu ul li,
.rightbar .widget_nav_menu ul li {
	padding: 5px 0;
}
/* end of Sample Sale widget */


/* start of twetter home middle */
.home-middle-bar {
	margin-top: 5px;
	float: right;
	width: 650px;
}
.home-middle-bar .sidebar_container {
	margin: 10px 0;
	background: url(images/bg-from-the-community.gif);
}
.home-middle-bar .widget_tweetblender h6 {
	display: block;
	padding: 10px 0 0 10px;
	color: white;
	line-height: 27px;
	font: 18px Georgia;
    background-position: 0 -525px;
    width: 470px;
    background-image: url("images/sprite.gif");
    background-repeat: no-repeat;
    height: 24px;
}
.home-middle-bar .widget_tweetblender h6 span{
	background: url("images/twitter_title.png") no-repeat 100% 80%;
	padding-right: 65px;
}
.home-middle-bar .tb-widget-configuration {
	margin: 0;
}
.home-middle-bar .widget_tweetblender .tb_tweet {
	padding: 5px;
}
.home-middle-bar .tb_tweet-info {
	display: none;
}
.home-middle-bar .widget_tweetblender .tb_footer {
    height: 25px;
    margin-right: 5px;
    padding-top: 5px;
}
.home-middle-bar .tb_archivelink {
    line-height: 1.7;
    margin-bottom: 10px;
    margin-left: 5px;
    padding-right: 25px;
	background: url("images/twitter_link.png") no-repeat right bottom;
}
.home-middle-bar .tb_archivelink:hover {
	text-decoration: none;
}
/* end of twetter home middle */

/* start of comments widget */

.home-middle-bar .sidebar_container h6 {
	display: block;
	padding: 10px 0 0 10px;
	color: white;
	line-height: 27px;
	font: 18px Georgia;
    background-position: 0 -525px;
    width: 640px;
    background-image: url("images/sprite.gif");
    background-repeat: repeat-x;
    height: 24px;
}
.content .home-middle-bar .sidebar_container ul{
	padding: 0 15px 15px 15px;
	margin: 0 0 10px 0;
}
/* end of comments widget */

/* start of twetter categories  */
.leftbar .widget_tweetblender {
	background-image: url("images/bg-block.gif");
    background-position: 0 0;
    background-repeat: repeat-y;
}
.leftbar .widget_tweetblender h6 {
	display: block;
	padding: 10px 0 0 10px;
	color: white;
	line-height: 27px;
	font: 14px Georgia;
    background-position: 0 -525px;
    width: 151px;
    background-image: url("images/sprite.gif");
    background-repeat: no-repeat;
    height: 24px;
}
.leftbar .widget_tweetblender h6 span{
	background: url("images/twitter_title.png") no-repeat 100% 80%;
	padding-right: 65px;
}
.leftbar .widget_tweetblender .tb_tweet {
	padding: 5px; 
}
.leftbar .tb_tweet-info {
	display: none;
}
.leftbar .widget_tweetblender .tb_footer {
    margin-bottom: 26px;
    margin-right: 5px;
    padding-top: 5px;
}
.leftbar .tb_archivelink {
    line-height: 1.7;
    margin-bottom: 10px;
    margin-left: 5px;
    padding-right: 25px;
	background: url("images/twitter_link.png") no-repeat right bottom;
}
.leftbar .tb_archivelink:hover {
	text-decoration: none;
}
/* end of twetter categories */

.latest-posts h2, .content .latest-buying-guides h2, .content .top-stories h2, .rightbar .tag-category-posts h6, .content .shop-for-kids h2, .sales h2, .inbox h2, .side-guides h2, .most-popular h2, .look-for h2, .page-content h2, .deal-content h2.page-content, .guides .leftbar h2, .shop-online h2, .sifr, #celeb-baby .related-baby-posts h3 {display: block; padding: 10px 0 0 10px; color: white; line-height: 27px; font: 20px Georgia;}
h2.sprite span {text-shadow: 3px 3px 3px #786aa1;}
.latest-posts h2, .leftbar .sales h2, .look-for h2, .guides .leftbar h2 {width: 151px; background-position: 0 -525px;}
h2.sprite a {color: #fff; text-decoration: none;}
.guides .latest {border-bottom: none; padding-top: 3px;}
.content .guides ul {list-style: none; margin: 0 0 0 4px;}
.guides li {padding: 8px 0; border-bottom: 1px dotted #bcbcbc;}
.guides li a {color: #393939;}
.guides li.view-all {text-align: right;}
.guides li.view-all a {font-size: 10px; text-transform: uppercase; color: #333;}
.hot-topics h2 {background-position: 0px -525px;}
.content .latest-buying-guides h2, .top-stories h2, .rightbar .page-content .side-guides h2.latest-buying-guides h2 {width: 470px; background-position: 0 -525px;}
.rightbar .side-guides h2.latest-buying-guides h2, .hot-topics h2 {width: 290px;}
.content .shop-for-kids h2 {background-position: 0 -525px; width: 470px;}
.sales h2, .page-content h2, .rightbar .tag-category-posts h6 {width: 290px; background-position: 0 -525px;}
.shop-online h2 {background-position: 0 -525px;}
.leftbar .sales {margin-top: 9px;}
.inbox h2 {width: 283px; height: 30px; background: none; font: normal 26px Arial; padding: 0 0 4px 2px;}
.deal-content h2.page-content {background-position: 0 -525px; width: 290px;}
.latest {padding: 8px 0; border-bottom: 1px dotted #bcbcbc; margin: 0 8px;}
.latest h6 {font: 10px Arial; color: #8d97d5; text-transform: uppercase;}
.latest h4 {font: italic 14px Georgia; color: #533cab; padding-top: 4px;}
.latest p {font-family: Arial;}
p.all-posts {text-align: right; padding: 14px 11px 10px 0; text-transform: uppercase; font-size: 10px;}
/*.hot-topics {margin-top: 14px; background: #fff; width: 300px; overflow: hidden;}
.hot-topics .border {margin: 4px 6px 8px 6px; border: 1px solid #e1e1e1; padding: 10px 0;}
.hot-topics ul {margin: 0; padding: 0; text-align: center; font: 17px Georgia; height: 1%;}
.hot-topics li {display: inline; float: left;}
.hot-topics li a {display: block;  width: 130px; font: 17px Georgia; padding: 4px 0; height: 40px;}
*/

.hot-topics ul{
	height: 20px;
	font-size: 15px;
	color: #533CAB;
	position:absolute;
	right:0;
	top:18px;
}
.hot-topics .hot-now {
	font-weight: bold;
}
.hot-topics ul li{
	float: left;
	padding-left:5px;
	text-indent:0;
	margin:0;
}
.hot-topics ul li a{
	padding-right: 5px;
	background:transparent;
	height:auto;
	margin:0;
	display:inline;
}

/* homepage widgets */

.rightbar .sales h2, .home-middle-bar .comments h6, .top-stories h2, .rightbar .tag-category-posts h6, #celeb-baby .related-baby-posts h3 {
	height:28px;
}

.rightbar .sales h2 a, .home-middle-bar .comments h6 span, .top-stories h2 span, .rightbar .tag-category-posts h6 span, #celeb-baby .related-baby-posts h3 span {
	height:16px;
	text-indent:-9999px;
	display:block;
}

.rightbar .sales h2 a {
	width:52px;
	background:url(images/sales-title.gif) top left no-repeat;
}

.home-middle-bar .comments h6 span {
	width:191px;
	background:url(images/community-title.gif) top left no-repeat;
}

.top-stories h2 span {
	width:107px;
	background:url(images/top-stories-title.gif) top left no-repeat;
}

.rightbar .tag-category-posts h6 span {
	width:191px;
	background:url(images/best-find-of-the-day-title.gif) top left no-repeat;
}


/* start of people.com module */
.rightbar .widget_custom_rss {
	border-top: 5px solid #a083d3;
	border-bottom: 7px solid #a083d3;
	border-left: 4px solid #a083d3;
	border-right: 4px solid #a083d3;
	width: auto;
	background-color: white;
}
.rss-widget-header {
	background: url(images/rss-top-bg.png) no-repeat transparent;
	padding: 12px 0 0 0;
}
.rss-widget-header a{
	
}
.rss-widget-header img{
	vertical-align: middle;
	display: inline;
	padding: 0 9px 0 8px; 

}
.widget_content {
	border-left:1px solid #b7b7cf;
	border-right:1px solid #b7b7cf; 
	padding: 10px;
}
.odd, .even {
	display: inline-block;
	width: 100%;
	background: url(images/rss_line.png) no-repeat bottom transparent;
	padding: 10px 0;
}
.widget_content .last {
background-image: none;
}

.rsswidget{
	display: block;
	text-decoration: none;
	color: black;
	line-height: 1.3;
	
}
.rsswidget-readmore, .rsswidget-readmore:hover {
	display: block;
	text-decoration: none;
	background: url(images/rss_arrow.png) right top no-repeat transparent;
	color: #20b1ea;
	text-transform: uppercase;
	padding-right: 10px;
	float: left;
	margin-top: 5px;
	font-size: 10px;
}
.rss-widget-footer {
	background: url(images/rss-bottom-bg.png) no-repeat transparent;
	text-align: center;
	position: static;
}
.rss-widget-footer a{
	line-height: 2;
	
}
/* end of people.com module */

/* start of celebritybabyscoop.com module */
#custom_rss-11, #custom_rss-12 {
	border: 5px solid #40b3d2;
	width: 294px;
	background-color: white;
}
#custom_rss-11 .rss-widget-header, #custom_rss-12 .rss-widget-header {
	background: url(images/rss-scoop-top-bg.png) no-repeat transparent;
	padding: 6px 0 0 0;
	text-align: center;
}

#custom_rss-11 .rss-widget-header img, #custom_rss-12 .rss-widget-header img{
	vertical-align: middle;
	display: inline;
	padding: 0 0 9px 0; 

}
#custom_rss-11 .widget_content, #custom_rss-12 .widget_content {
	border-left: 2px solid #cbebf3;
	border-right: 2px solid #cbebf3; 
	padding: 4px 24px 4px 14px;
}
#custom_rss-11 .odd,#custom_rss-11 .even, #custom_rss-12 .odd,#custom_rss-12 .even {
	display: inline-block;
	width: 100%;
	background: url(images/rss_scoop_line.png) no-repeat bottom transparent;
	padding: 10px 0;
}
#custom_rss-11 .widget_content .last, #custom_rss-12 .widget_content .last {
background-image: none;
}

#custom_rss-11 .rsswidget, #custom_rss-12 .rsswidget{
	display: block;
	text-decoration: none;
	color: black;
	line-height: 1.3;
	
}
#custom_rss-11 .rsswidget-readmore, #custom_rss-11 .rsswidget-readmore:hover, #custom_rss-12 .rsswidget-readmore, #custom_rss-12 .rsswidget-readmore:hover {
	display: block;
	text-decoration: none;
	background: url(images/rss_arrow.png) right top no-repeat transparent;
	color: #20b1ea;
	text-transform: uppercase;
	padding-right: 10px;
	float: left;
	margin-top: 5px;
	font-size: 10px;
}
#custom_rss-11 .rss-widget-footer, #custom_rss-12 .rss-widget-footer {
	background: url(images/rss-scoop-bottom-bg.png) no-repeat transparent;
	text-align: center;
	position: static;
}
#custom_rss-11 .rss-widget-footer a, #custom_rss-12 .rss-widget-footer a{
	color: #e770ab;
	line-height: 2.3;
	font-size: 14px;
	
}
/* end of celebritybabyscoop.com module */


/* start prerel-child-rss module */
#custom_rss-9, #custom_rss-10{
    border: none;
    background-image: url("images/bg-sales.gif");
    background-repeat: repeat-y;
    clear: both;
}
#custom_rss-9 .rss-widget-header, #custom_rss-10 .rss-widget-header{
    background: none;
    padding-top: 0;
}
#custom_rss-9 h2, #custom_rss-10 h2{
    background-position: 0 -525px;
    width: 290px;
    color: #FFFFFF;
    display: block;
    font-family: Georgia;
    font-size: 20px;  
    padding: 10px 0 5px 10px;
    font-weight: normal;
}
#custom_rss-9 .widget_content, #custom_rss-10 .widget_content{
	border: none;
}
#custom_rss-9 ul li, #custom_rss-10 ul li{
    border-bottom-color: #C0C0C0;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    background: none;
}
#custom_rss-9 ul li a, #custom_rss-10 ul li a{
    color: #533CAB;
}
/* end prerel-child-rss module */

/* start real-simple-rss module */
#custom_rss-13, #custom_rss-14, 
#custom_rss-15{
	border: 4px solid #a083d3;
	width: 292px;
	background-color: white;
}
#custom_rss-13 .rss-widget-header, 
#custom_rss-14 .rss-widget-header, 
#custom_rss-15 .rss-widget-header {
	background: url(images/rss-simple-top-bg.png) no-repeat transparent;
	padding: 15px 0 0 0;
}

#custom_rss-13 .rss-widget-header img, 
#custom_rss-14.rss-widget-header img, 
#custom_rss-15 .rss-widget-header img{
	vertical-align: middle;
	display: inline;
	padding: 0 0 9px 15px; 

}
#custom_rss-13 .widget_content, 
#custom_rss-14 .widget_content, 
#custom_rss-15 .widget_content {
	border-left: 1px solid #b7b8d0;
	border-right: 1px solid #b7b8d0; 
	padding: 4px 24px 4px 14px;
}
#custom_rss-13 .odd, #custom_rss-13 .even, 
#custom_rss-14 .odd, #custom_rss-14 .even, 
#custom_rss-15 .odd, #custom_rss-15 .even {
	display: inline-block;
	width: 100%;
	background: url(images/rss_simple_line.png) repeat-x bottom transparent;
	padding: 10px 0;
}
#custom_rss-13 .widget_content .last, 
#custom_rss-14 .widget_content .last, 
#custom_rss-15 .widget_content .last {
background-image: none;
}

#custom_rss-13 .rsswidget-readmore, #custom_rss-13 .rsswidget-readmore:hover,
#custom_rss-14 .rsswidget-readmore, #custom_rss-14 .rsswidget-readmore:hover,
#custom_rss-15 .rsswidget-readmore, #custom_rss-15 .rsswidget-readmore:hover {
	display: block;
	text-decoration: none;
	background: url(images/rss_arrow_simple.png) right 10% no-repeat transparent;
	color: #419cd6;
	text-transform: uppercase;
	padding-right: 10px;
	float: left;
	margin-top: 5px;
	font-size: 10px;
}
#custom_rss-13 .rss-widget-footer, 
#custom_rss-14 .rss-widget-footer, 
#custom_rss-15 .rss-widget-footer {
	background: url(images/rss-simple-bottom.png) no-repeat transparent;
	text-align: center;
	position: static;
}
#custom_rss-13 .rss-widget-footer a,
#custom_rss-14 .rss-widget-footer a,
#custom_rss-15 .rss-widget-footer a{
	color: #5e47b1;
	line-height: 2.3;
	font-size: 14px;
	
}
/*.page-template-buyingguidelanding-php #custom_rss-20,
.page-template-buyingguidedetail-php #custom_rss-20{
	display: none; 
}  */

/* end real-simple-rss module */

.look-for img {display: inline; vertical-align: middle; margin-right: 15px;}
.look-for img.block-bottom {margin-right: 0;}
.look-for a {font: bold 14px Arial; color: #000; text-transform: uppercase;}
.content {float: left; display: inline; width: 484px; margin-right: 22px;}
.entry {width: 484px; overflow: hidden;}
.two-column .content {width: 654px;}
.two-column .entry {width: 654px;}
.single .entry {padding-right: 170px; width: 484px;}
.audience {width: 498px; margin: 10px -14px 0 0;}
.audience ul {list-style: none; margin: 0;}
.audience li {float: left; display: inline; border: 1px solid #d4d4d4; margin: 0 12px 11px 0; padding: 5px;}
.audience a {display: block; text-indent: -9999px; height: 201px; width: 223px; background: url(images/bg-audience-blocks.jpg) no-repeat;}
.audience a.baby-block {background-position: 0 0;}
.audience a.boys-block {background-position: -223px 0;}
.audience a.expecting-block {background-position: -446px 0;}
.audience a.girls-block {background-position: -669px 0;}
.audience a.baby-block:hover {background-position: 0 -201px;}
.audience a.boys-block:hover {background-position: -223px -201px;}
.audience a.expecting-block:hover {background-position: -446px -201px;}
.audience a.girls-block:hover {background-position: -669px -201px;}
.latest-buying-guides, .top-stories, .home-tweet-center, .shop-for-kids {width: 480px; background: url(images/bg-latest-buying-guides.gif) repeat-y; margin-top: 12px;}
.latest-buying-guides ul {margin: 10px -8px 5px 13px; list-style: none; width: 472px;}
.latest-buying-guides li {display: inline-block; margin-right: 18px; width: 135px; text-align: center; font: bold 12px Helvetica; vertical-align: top;}
.latest-buying-guides li a, .shop-for-kids li a {color:#424242;}
.latest-buying-guides li img {margin-bottom: 6px;}
.shop-for-kids ul {background: #edeaf3; margin: 4px 9px; list-style: none; padding-left: 2%;}
.shop-for-kids li img {margin: 0 auto 6px auto;}
.shop-for-kids li {float: left; display: inline; width: 16%; text-align: center; padding: 18px 0; text-transform: uppercase; font-weight: bold;}
.content img.wp-smiley {display: inline; vertical-align: middle;}
.content h1, .content h2, .content h3, .content h4, .content h5 {font-weight: bold; padding-top: 18px;}
.content h1, .content h1 a {color: #424242; font-size: 25px; font-family: Georgia, Arial, sans-serif; padding-top: 0; font-weight: normal;}
.content h1.pagetitle {font-size: 28px; line-height: 30px; text-transform: capitalize;}
.content h1.make-wide {width: 654px; margin-right: -170px;}
.content h1.purple a {color:#533cab;}
.content h2, .content h2 a {font: italic 20px Georgia;}
.search-results .content h2 {padding-top: 0;}
.content h3, .content h3 a {font-size: 16px;}
.content h3.search-title, .content h1.search-title {font: bold 20px Arial;}
.content .sales-calendar h5 {padding-top: 20px; border-bottom: 1px solid #c2c2c2; padding-bottom: 8px;}
.content h4, .content h4 a {font-size: 14px;}
.content h5, .content h5 a, .content .buying-guide-excerpt h2, .content .buying-guide.excerpt h2 a {font: 14px Arial; color: #38383a; text-transform: uppercase; padding-top: 8px;}
.content .buying_guide_detail h5.best {border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; margin-top: 7px; padding: 5px 4px;}
.content p {padding-top: 15px; line-height: 19px;}
.content p.sold_out_link { color: #fff; font-size: 11px; text-transform: uppercase; line-height: 20px; display: block; height: 30px;}
.content p.sold_out_link a {color: #fff; background: #543CAC; padding: 6px 4px 4px 4px; float: left;}
.content .shop-for-kids p {padding-top: 0;}
a.second-opinion {background: url(images/second-opinion.gif); width: 101px; height: 15px; font-size: 1px; color: #a189d6; display: inline-block; vertical-align: middle; padding-top: 4px;}
.entry {padding-bottom: 20px;}

.buying-guide-head h2, h2.pagetitle, h2.search-title, h2.main_guide{color:#424242;font-family:Georgia,Arial,sans-serif;font-size:25px;font-weight:normal;font-style:normal;padding-top:0;}
.search-results .entry {margin-top: 25px;}
.entry p {font: 13px Helvetica; color: #424242; line-height: 19px;}
.entry p.next-post {font: 10px Arial; color: #6b3cab; text-transform: uppercase; text-align: right;}
.entry p.next-post a {font: italic bold 13px Georgia; text-transform: none;}
.entry p.post-date {font: 15px Arial; color: #533cab; letter-spacing: -.05em; padding: 12px 0 4px 0;}
.entry p.categories {font-size: 11px; font-family: Helvetica Neue, Helvetica, sans-serif;}
.entry p.post-date-search {font-size: 11px Arial; color: #8e8e8e; padding-top: 12px;}
.postmetadata {border-top: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; padding: 8px 5px; margin-top: 10px;}
.postmetadata p {padding: 0; font-size: 11px; font-family: Helvetica Neue, Helvetica, sans-serif;}
.postmetadata span a {padding: 0 0 3px 20px; margin-left: 12px;}
.postmetadata span:first-child {float: right;}
.content table {margin-top: 15px;}
.content th {font-weight: bold; padding: 10px 8px 8px 8px;}
.content td {padding: 8px;}
.content form {margin-top: 15px;}
.content label {}
.content input {}
.content textarea {}
.content blockquote {margin: 15px 20px 0 20px; padding: 0 12px 12px 12px; width: 85px;}
.content blockquote p {}
.entry ul, .entry ol {margin: 15px 0 0 25px;}
.entry ul {list-style: disc;}
.entry li {padding: 5px 0;}
.content img.alignright, .content img.alignleft, .content img.aligncenter {display: inline; margin: 10px 0;}
.borders { padding: 2px; border: 1px solid #dfdcdc; background: #fff;}
.content img.alignright, .pronto_pagination {float: right; margin-left: 10px;}
.content img.alignleft, #pronto_previous {float: left; margin-right: 10px;}
.content img.aligncenter {margin: 10px auto 0 auto; display: block;}
.navigation div.alignleft {float: left; width: auto;}
.navigation div.alignright {float: right; width: auto;}
.meta {float: right; margin: 15px -150px 0 0; display: inline; width: 106px; border-left: 1px solid #ddf0f8; padding-left: 9px;}
.meta p.posted-by {font: 11px Arial; color: #7f7d83;}
.meta p.posted-by a {font-size: 13px;}
.meta p.com-num {font-family: Helvetica Neue, Helvetica, sans-serif; font-size: 11px;}
.meta p.com-num span {background:url(images/bg-comments.gif) no-repeat; text-align: center; color:#fff; display:block; width:26px; height:23px; margin:0 5px 0 0; float: left;}
.meta p.categories {font: 11px Helvetica; color: #000;}
.meta ul {list-style: none; margin: 15px 0 0 0;}
.meta li {padding: 5px 0;}
.meta li a {display: block;font-family: Helvetica Neue, Helvetica, sans-serif; padding: 1px 0 1px 28px;}
.meta a.share, .postmetadata a.share {background-position: 0 -324px;}
.meta a.email, .postmetadata a.email {background-position: -120px -324px;}
.meta a.link, .postmetadata a.link {background-position: -240px -324px;}
.meta a.retweet {background: url(images/bg-retweet.gif); padding: 0 0 0 6px; color: #fff; float: left;}
.tweetmeme_button {background: none; float: none /*!important*/;}
.right-part-title .comments a {
	font-size: 11px;
}
.right-part-title {
float: right;
z-index: 100;
}

.meta a.retweet span {display: block; background: url(images/bg-retweet.gif) top right; padding: 2px 6px 2px 0;}
.fade {background: url(images/bg-fade.gif) repeat-x; margin: 0 -9px 0 -12px; padding: 0 20px 10px 26px;}
.buying_guide_detail .fade {margin-top: 12px;}
.sales-calendar .fade {margin: 10px -9px 0 -12px;}
.shop h3 {font: 26px Georgia; color: #5e5e5e; padding-top: 8px;}
.shop h3 span, .posts p.view-all {float: right; font: 10px Arial; color: #6b3cab; text-transform: uppercase; text-align: right; padding-top: 10px;}
.product_carousel {margin: 12px 0 0 0; overflow: auto; width: 650px;}
.rightbar .product_carousel {width: 300px;}
.pronto_product, .productImage {float: left; display: inline; width: 125px; padding: 0 2%; text-align: center; font: 12px Helvetica; line-height: 16px;}
.productImage {width: 125px; margin-right: 10px;}
.pronto_product img, .productImage img {margin-bottom: 6px; max-width: 125px;}
.pronto_product a, .productImage a {color: #424242; font-weight: bold;}
.rightbar {float: left; display: inline; width: 300px; margin-top: -9px;}
.rightbar .productImage {margin-bottom: 10px;}
div.sales, .rightbar .entry-content {width: 300px; background: url(images/bg-sales.gif) repeat-y;}
.leftbar .sales {width: 161px; background: url(images/bg-block.gif) repeat-y;}
.rightbar .entry-content h3 {font: bold 13px Arial; padding: 6px 15px 0 15px; text-transform: uppercase;}
.sales h3 {font: normal 13px Arial; padding: 2px 7px 6px 7px; margin: 0 8px; border-bottom: 1px dotted #c0c0c0;}
.sales p {font-size: 11px; padding: 6px 15px 0 15px; }
.rightbar p.block-bottom {border: none; padding: 0; margin: 0;}
.rightbar p.block-bottom img {border: none; margin: 0 -3px; float: none;}
.sales p a, {color: #424242;}
.sales p strong {font-weight: bold; font-size: 10px; line-height: 16px;}
.sales p.all-posts {border-bottom: none; padding: 10px 10px 0px 0px; font-size: 10px;}
.sales p.all-posts a {color: #6b3cab;}
.related-posts {padding: 15px 17px 0 18px; width: 640px;}
.related-posts ul {margin: 10px 0 0 0;}
.related-ad {float: left; margin-right: 10px;}
.related-ad div {margin: 0 !important;}
.posts {width: 300px; float: left; display: inline;}
.rightbar .posts {width: 278px; margin-left: 12px;}
.rightbar .sidebar_container.posts {float: none; width: 300px; margin-left: 0;}
.rightbar .related-posts {padding: 0; margin-bottom: 9px; width: 300px;}
.rightbar .related-posts h2 {background-position: -300px -277px;}
.rightbar .posts li.first {background: #edeaf3; padding-top: 24px}
.comments {margin: 15px 0 0 6px;}
.posts h3, .comments h3 {text-transform: uppercase; font: 13px Arial; color: #38383a; padding-top: 6px;}
.comments h3 {border-bottom: 1px solid #ccc;}
.comments form {border-bottom: 1px solid #533cab; padding-bottom: 14px;}
.comments input, .comments textarea {border: 1px solid #dcdddf; font: 12px Arial; padding: 4px;}
.comments input {width: 140px; height: 20px; float: left; clear: left; margin-bottom: 12px;}
.comments textarea {width: 450px; height: 103px; float: right;}
.comments button {margin-left: 15px;}
.comments form p {text-align: right; padding-top: 10px;}
.comments form p.logged-in {width: 148px; text-align: left; float: left;}
.comments form p a {text-decoration: underline;}
.comments form p a:hover {text-decoration: none;}
.content .comments ul {list-style: none; margin: 15px 0 0 0;}
.comment, .pingback, .trackback {border-bottom: 1px dotted #ccc; overflow: auto; padding-bottom: 15px;}
.comment li, .pingback li, .trackback li {float: left; display: inline; width: 478px; font-size: 14px; font-family: Helvetica Neue, Helvetica, sans-serif; line-height: 16px; overflow: auto;}
.comment li.author, .pingback li.author, .trackback li.author {width: 148px; margin-right: 20px; color: #939598; font-size: 11px;}
.comment li.author a, .pingback li.author a, .trackback li.author a {font-size: 14px;}

/* start of nav links */

/*
.nav-links span {float: right;}
.nav-links a {display: block; float: left; padding: 6px; background: #e9edff; margin-left: 2px; text-transform: lowercase; font-weight: bold;}
.nav-links a:hover, .nav-links a.current {background: #98a5e2; text-decoration: none;}

.nav-links {text-align:right;} */
.nav-links a {padding: 6px; background: #e9edff; margin-left: 2px; text-transform: lowercase; font-weight: bold;}
.nav-links a:hover, .nav-links a.current {background: #98a5e2; text-decoration: none;}

/* end of nav links */

.posts li { padding: 6px 10px 8px 10px; border-bottom: 1px solid #e6e3da; float: none;}
.posts li.first {padding: 18px 10px 15px 108px; font: bold 15px Arial; overflow: auto;}
.posts li.first img {float: left; margin: -5px 0 0 -99px; display: inline; border: 1px solid #e6e3da; width: 75px; padding: 5px; background: #fff;}
.posts li.first a {color: #424242;}
img.sales-bottom {margin: 0 -3px;}
.inbox {height: 72px; background: #a7a7a7; margin: 14px 0; padding: 4px 0 0 8px;}
.inbox button {width: 88px; height:29px; text-indent:-9999px; background: url(images/inbox-submit.gif) top left no-repeat; margin-left: 3px;}
.inbox input#email { height:24px; width:182px; }
.inbox fieldset div {height:26px; width:285px; background:url(images/inbox-title.gif) top left no-repeat; text-indent:-9999px; margin-bottom:2px;}
.badges {width: 302px; margin: 20px -2px 0 0;}
.badge {width: 148px; background: url(images/bg-badge.gif) repeat-y; float: left; display:inline; margin: 0 3px 8px 0; text-align: center;}
.badge img.wp-post-image, .badge img.thumb {border: 1px solid #cccacb; margin: 2px auto; max-width: 135px; height: auto !important; height: 135px; padding: 2px;}
.badge p {padding: 5px 20px 4px 9px; font-size: 13px; font-family: Helvetica Neue, Arial, sans-serif; text-align: left;}
.badge p a {color: #424242;}

.badge img.wp-post-image, .badge p img{border: 1px solid #cccacb; margin: 2px auto; max-width: 135px; height: auto !important; height: 135px; padding: 2px;}
.badge p {padding: 2px 2px 0px 2px; font-size: 13px; font-family: Helvetica Neue, Arial, sans-serif; text-align: left;}
.badge p a {color: #533CAB;}

.badge img.png-fix {position: absolute; top: -5px; left: -4px; z-index: 20; margin: 0;}
.side-guides {margin-bottom: 9px;}
.rightbar .entry-content .side-guides ul {margin: 4px 6px 0 6px;}
.most-popular ul, .rightbar .entry-content ul {margin: 4px 10px 0 12px;}
.side-guides img, .most-popular img{border: 1px solid #cacaca; margin: -21px 0 0 -98px; display: inline; float: left; vertical-align: middle;}
.deal-content {margin-bottom: 10px;}
.deal {margin: 4px 8px 0 8px; background: #edeaf3; padding: 7px 7px 7px 130px; width: 147px;}
.rightbar .deal img {margin: 0 0 0 -123px; width: 105px;}
.rightbar .deal h3 {padding-left: 0;}
.deal p {padding-bottom: 8px;}
.side-guides img {margin: -5px 14px 0 -8px;}
.side-guides img.sales-bottom, .most-popular img.sales-bottom, .rightbar .entry-content img.sales-bottom  {float: none; border: none; margin: 0 -3px;}
.rightbar .side-guides img.guides-bottom {margin: 0 -7px; float: none; border: none;}
.side-guides li, .most-popular li, .rightbar .entry-content li {background: #edeaf3; margin-bottom: 7px; padding: 27px 10px 6px 104px; display: block; overflow: auto;}
.most-popular li, .rightbar .entry-content li {background: transparent; border-bottom: 1px solid #cfcfcf; padding-bottom: 10px;}
.rightbar .entry-content .side-guides li { background: #edeaf3; margin-bottom: 7px; padding: 27px 10px 6px 104px; display: block; overflow: auto;}
.rightbar .entry-content .side-guides ul.no-picture li {padding: 6px 10px; text-align: center; background: none;}
.rightbar .entry-content .side-guides ul.no-picture li a {color: #533CAB; font-weight: normal;}
.rightbar p.byline, .rightbar p.entry-meta {display: none;}
.most-popular li a, .rightbar .entry-content a {font: 13px Helvetica; font-weight: normal; color: #533CAB;}
.rightbar .entry-content .side-guides li a {font: bold 15px Helvetica; color: #424242;}


.shefinds a, .thefoundist a, .bridefinds a{ color:#533CAB; }
.footer_lists { border-top:1px solid #8A64BB; border-bottom: 1px solid #000; padding:20px 0 10px 0; }
.footer_lists div { float:left; padding:0 5px 0 0; }
.footer_lists .shefinds, .footer_lists .thefoundist, .footer_lists .bridefinds { float:left; padding:0 20px 0 20px; border-right:1px solid #ccc; width:290px; /* height:145px */ }
.footer_lists li { margin-bottom:5px; font-size:12px }
.footer_lists ul { list-style-image: url(images/ftr_arrow_momfinds.gif); padding:0; margin:17px 0 0 25px }
.footer_lists .bridefinds ul { margin-top:5px }
.footer_lists div.thefoundist { border:0px none; padding-left:20px; }
.footer_lists .shefinds a, .footer_lists .thefoundist a, .footer_lists .bridefinds a { display: block; line-height:20px; font-size:12px; margin:0 0 0 5px }



.panel {float: left; display: inline; width: 295px; padding: 13px 15px;}
.panel h1, .show-about h1 {font: bold 18px Arial; margin-bottom: 9px;}
.middle-panel {border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.panel ul {margin: 9px 0 0 21px;}
.panel li {list-style-image: url(images/bg-li-she-finds.gif); font: 13px Helvetica; padding: 6px 0;}
.panel li a {color: #333;}
.right-panel {}
.right-panel li a {text-decoration: underline;}
.right-panel li a:hover {text-decoration: none;}
.middle-panel li {list-style-image: url(images/bg-li-mom-finds.gif);}
.panel h5 {font: bold 14px Helvetica; padding-top: 16px;}
.panel p, .show-about p {padding-top: 3px; line-height: 16px;}
.show-about {position: absolute; bottom: -155px; right: 30px; width: 295px; display: none; z-index: 10;}
.footer {background: #fff; padding-bottom: 20px}
.footer p {padding: 12px 20px 0 20px; font-size: 11px; font-family: Helvetica Neue, Helvetica, sans-serif; line-height: 20px; color: #9a9999;}
/* subscribe */
.subscribeForm { text-align: left; margin:0px 0px 10px 0px; padding:0px; }
.subscribeForm .input { border:1px solid #D5D5D5; font-size:18px; height:25px; padding:5px; width:250px; margin:3px 0 0 0; display: block; }
.subscribeForm .select { border:1px solid #D5D5D5; font-size:18px; height:auto; padding:5px; width:250px; margin:3px 0 0 0; display: block }
.submit_subscription { background: #fff; padding:6px 6px 0 6px; margin:0 10px 10px 0; width:290px; }
.submit_subscription .email_address { background:#F2F2F4 none repeat scroll 0 0; border:1px solid #DDDDDF; font-size:14px; padding:5px; color:#666; width:160px }
.subscribeForm hr {height: 1px; overflow: hidden; border: none; background: none; background: #d5d5d5; margin-top: 20px;}
.subscribeForm button {margin-top: 20px; width: 127px; margin-left: 0;}
.clearance {background: #fff; border: 1px solid #cacaca; width: 284px; padding: 0px 7px 7px 7px; margin: 9px -6px 0 0;}
.pronto_sidebar, .clearance p a {float: left; display: inline; width: 130px; margin: 15px 6px 0 6px; text-align: center; height: 176px;}
.pronto_sidebar img {margin: 0 auto;}
.clearance h3 {clear: both; font: normal 14px Arial; color: #fff; text-transform: uppercase; background: #533cab; padding: 3px 8px; text-align: center; margin-top: 12px;}
.clearance p a {background: #edeaf3; font-weight: bold; padding: 3px 0px; margin: 5px 6px 0 0; width: 139px; height: auto;}
.clearance p a:hover {color: #edeaf3; background: #533CAB; text-decoration: none;}
.clearance p {margin-right: -6px;}
.clearance a.pronto_pagination {clear: both; text-align: center; padding-top: 12px; display: block; text-transform: uppercase;}
.the-guides hr {clear: both; background: #c1c1c1; height: 1px; overflow: hidden; border: none;}
.content .the-guides h2, .content .the-guides h2 a {font: bold 25px Arial; color: #424242;}
.content .the-guides p {padding-top: 10px;}
.guides {background: url(images/bg-guides.gif) repeat-x; padding-top: 10px; width: 656px; padding: 10px 11px 20px 8px; margin: 20px -10px 0 -12px;}
.entry-buying-guide {float: right; width: 480px;}
.shop-online {margin-bottom: 8px;}
.tags {background: #edeaf3; margin: 4px 8px 0 7px; padding: 8px 4px; width: 277px;}
.rightbar .entry-content .tags img {border: none; margin: 0 auto 8px auto; float: none;}
.rightbar .entry-content .tags ul {margin: 0;}
.rightbar .entry-content .tags li {float: left; display: inline; text-align: center; border: none; padding: 0 10px; font-size: 11px; width: auto;}
.tags a {text-transform: uppercase;}
.or {padding: 10px 8px 0 15px;}
.or form {margin-top: 0px; width: 280px;}
.or input {width: 180px; height: 17px; padding: 5px; border: 1px solid #cfcfcf; font: 13px Arial; color: #9e9e9e; vertical-align: middle; margin-left: 12px;}
.or button {width: 40px; height: 27px; vertical-align: middle;}
.pronto_main, .content .pronto_sidebar { width:180px; float:left; margin:10px 10px 10px 0; text-align: center; min-height:250px; border:1px solid #eee; padding:5px }
.pronto_main strong { display:block }
.pronto_main img { padding:0 0 10px 0 }
.content p.paging {overflow: auto; clear: both;}
.content p.paging a {border: 1px solid #a186d4; background: #edeaf3; display: block; float: left; margin-right: 10px; padding: 5px;}
.content p.paging a:hover {background: #533CAB; color: #edeaf3; text-decoration: none;}
.pronto_search_widget table {width: 100%;}
.pronto_search_widget td {padding: 2px 10px 0 0;}
.buying_guide_detail {
	padding-top: 1px; 
	overflow: visible;
}
.buying-guide-head {width: 641px; /*background: url(images/bg-buying-guide-head.jpg) repeat-x;*/ margin: -20px -10px 0 -12px; padding: 0px 13px 20px 21px;font-size: 14px; color: #424242; display: inline-block;}
.buying-guide-head-title { 
	margin: 0 -10px 0 -12px; 
	padding: 10px 13px 20px 21px;
	font-size: 14px; 
	color: #424242;
        display: inline-block; 
}
.buying-guide-excerpt h5, .buying-guide-excerpt h2 .content h5.best {border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; margin-top: 12px; padding: 6px 4px;}
.content .buying-guide-excerpt h5 a, .content .buying-guide-excerpt h2 a, .content h5.best a {color: #533CAB;}
.buying-guide-excerpt p {line-height: 20px;}
.buying_guides .fade {margin-top: 15px;}
.buying_guides h2 {font: normal 18px Arial; text-transform: uppercase; padding-top: 4px;}
.content h5.border-bottom {border-bottom: 1px solid #c2c2c2;}
img.top-fade {position: absolute; top: 0; left: 0;}
.sales-calendar table {width: 100%; margin-bottom: 13px;}
.sales-calendar table.featured-deal {border: 1px solid #c2c2c2; width: 653px; margin-left: 1px}
.sales-calendar table td {vertical-align: middle; border-bottom: 1px solid #c1c1c1; padding: 10px 6px;}
.sales-calendar table.featured-deal td {background: #f6f4f8;}
.sales-calendar td img {margin-top: 4px;}
.content p.not-found {line-height: 22px; font-family: Georgia; font-size: 18px;}
.content p.goto {padding-top: 18px; border-top: 1px solid #ddf0f8; font: 14px Georgia;}
/* Hide 'ads by glam' from top ad
#google_ads_div_MOMFINDS_leaderboard div {display: none !important;}*/
.all-buying-guides .fade ul {margin: 12px 0 0 0;}
.all-buying-guides .fade li {padding: 3px 0; float: left; width: 40%; display: inline;}
#tools-bg {display: none;}

#cse-search-results iframe {width:600px !important;}
h1.search_results {margin: 0 0 4px 0;}

.breadcrumbs {margin: 0 0 10px 0; z-index: 30;}

/* temporary search styles - remove when Google goes in. */

.tmp-search {width: 600px; font-family: Arial, Helvetica, sans-serif; padding-top: 15px;}
.tmp-search h3.search-title{margin: 20px 0 10px 0; padding: 0 0 6px 0; border-bottom: 1px solid #543cac; text-align: right; font-size: 12px; font-weight: normal;}
.tmp-search h2, .tmp-search h2 a {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; text-decoration: underline;}
.tmp-search .search-entry {margin: 0 0 20px 0;}
.tmp-search .search-entry p {display: inline;}
span.strong {font-weight: bold;}
/* editor-profiles */
#profile_cont, #profile_cont_stretch {margin: 20px 20px 0 20px;}
#profile_cont .profile_img_cont {float: left;}
#profile_cont img {margin: 0px 20px 20px 0}
#profile_cont .pi_r img {margin: 0;}
.profile_info_cont {margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #CCCCCC; width: 390px; float: left;}
.pi_l {float: left; width: 320px;}
.pi_r {float: right; width: 70px; padding: 34px 0 0 0}
.editor_profile h3 {font: normal 24px Georgia;}
.pi_l h2.pi_name {color:#533CAB; font: normal 24px Arial, sans-serif; background: none; padding-top: 5px;}
.pi_l p.pi_info {margin: 4px 0 0 0; padding: 0; font-family: Arial, sans-serif; font-size: 14px; color: #333}

#profile_cont_stretch .profile_info_cont {margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom:1px solid #CCCCCC; width: 100%;}
#profile_cont_stretch p {padding: 0;}
ul.profile_stories {list-style: none; margin-left: 15px;}
ul.profile_stories li {margin: 0 20px 0px 0; padding: 0 0 10px 0;border-bottom: 1px solid #CCCCCC;}
.content ul.profile_stories h2, .content ul.profile_stories h2 a {margin: 0 0 4px 0; font-size: 18px; padding-top: 14px; font-style: none;}
/* end editor-profiles */
/* greeting box style overrides */
.content .greet_block {margin-top: 0; border: 1px solid #533CAB;}
#respond #fbc_login {float: none; padding-left: 0; margin-left: 0;}
/*#fbc_login .dark {margin: -15px 0 0 240px;}*/
#greet_block {padding: 0 5px 0 0px;}
#greet_block .greet_block {background: #ede3fc;}
#greet_block form {clear: both; margin: 6px 0 0 0px;}
#greet_block input {margin-right: 5px;}
#greet_block .greet_image {margin-left: -58px; display: inline;}
.content .greet_text {font: 14px Verdana; line-height: 22px; padding-left: 58px;}
.page-template-buying_guide_detail-php #greet_block, .page-template-buyingguidedetail-php #greet_block {margin-bottom: 13px;}
.page-template-buying_guide_detail-php .buying_guide_detail, .page-template-buyingguidedetail-php .buying_guide_detail {width: 641px;}
.fbc_loginstate_top {display: none;}

/* RSS Links to blogs - GC 0306010  */
.blog-rss-feed-link {position: absolute; top: 0px; right: 0;}
.blog-rss-feed-link a {color: #543CAC; text-decoration: none;}
/* END */

/*Sales & Deals Calendar */
.sales-top-deal {font-size:50px;};
.sales-reg {font-size:10px;}

/* Stores and Sites We Love */
.sites-stores {
	display: inline-block;
	width: 100%;
}
.sites-stores .widget_text {
	float: left;
	width: 150px;
	margin-bottom: 10px;

}
.sites_stores_holder{
	background-color:#FFFFFF;
	padding:15px 10px 10px 10px;
	margin-right:5px;
	margin-top:10px;
	width:125px;
	overflow:hidden;
}	
.sites_stores_holder li{
	padding:10px 10px 0px 0px;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
}

.sites_stores_title{
	
	 border-top:2px solid #98a5e2; 
	 border-bottom:2px solid #98a5e2; 
	 padding:4px 0 4px 0; 
	 font-weight: normal; 
	 margin:0px 0 10px 0;
	 font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
}

.sites_stores_see_all{
	
	 border-top:2px solid #98a5e2; 
	 border-bottom:2px solid #98a5e2; 
	 padding:4px 0 4px 0; 
	 font-weight: normal; 
	 margin:25px 0px 0px 0px;
	 font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	 text-align:right;
}

/* Posts Sidebar Update */

.inbox div{
	background:none repeat scroll 0 0 transparent;
	font:26px Arial;
	height:30px;
	padding:0 0 4px 2px;
	width:283px;
	color:#fff;
}

div.sprite {
	background-position:0 -525px;
	width:290px;
	font:20px Georgia;
	padding:10px 0 0 10px;
}

/* Posts updates */

.posts_h3, .comments_h3 {text-transform: uppercase; font: 13px Arial; color: #38383a; padding-top: 6px; font-weight:bold;}

.comments_h3{border-bottom:1px solid #CCCCCC;}

.shop_h3 {color:#5E5E5E; font:26px Georgia;padding-top:8px;}

.shop_h3 a {font-size:16px;}

.shop_h3 span {float: right; font: 10px Arial; color: #6b3cab; text-transform: uppercase; text-align: right; padding-top: 10px;}

/* Dropdown Menu */
		
#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:9999;}

#jsddm li ul li
{	float: none;
	display: inline}

#jsddm li ul li a
{	width: auto;
	height: auto;
	padding:10px;
	background: #888AC3;
	color:#fff;
	font:14px Arial;
	text-indent:0px;}

#jsddm li ul li a:hover
{	background: #636DAB;
	text-decoration:none;}

/* Fix so Home page content is flush left */
.home .columns { padding-left:0px; width:988px; }
.home .content.width650px { margin-right:34px; }

/* Start Homepage Categories Blocks */

.homepage-category{
	display:inline-block;
	margin:0 0 10px;
	padding:0 10px 10px 10px;
	width:300px;
	vertical-align: top;
}

.homepage-category h3{
	/* background:none repeat scroll 0 0 #EFEBEA;*/
	margin-top:10px;
	padding:0;
}

.homepage-category h3 a{
	color:#533CAB;
	font:italic 24px Georgia;
	text-transform:lowercase;
}

.homepage-category h4{
	color:#533CAB;
	font:italic 14px Georgia;
	margin-top:10px;
	padding:0;
}
.homepage-category .excerpt p {
	padding: 0;
	line-height: 1;
}

.homepage-category ul {
	list-style-type: disc;
    padding-left: 10px;
	color:#533CAB;
}
.homepage-category li h4{
	font:italic 14px Georgia;
	margin-top:2px;
	padding:0;
}

.homepage-category li{
	
}

.homepage-category img{
	border:2px solid #A9A9A9;
	margin-right:10px;
	margin-top:15px;
	height:120px;
	width:120px;
	float:left;
}

.homepage-categories{
	border-bottom:1px solid #EDEDED;
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-top:1px solid #EDEDED;

}

.home-categories-img{
	float:right;
	margin-top:-3px;
	width:650px;
}

.homepage-categories-container{
	width:650px;
}

.homepage-categories-container p.all-posts {padding: 0px 11px 0px 0;}

.morelink{
	font:normal 13px Arial;
}

.width650px{
	width: 650px;
	margin-top: -8px;
}

.latest-buying-guides, .top-stories, .shop-for-kids, .latest-buying-guides-bottom-img {
	float:right;
}

.homepage-left{
	float:left;
	width:161px;
}

.latest-buying-guides, .top-stories, .shop-for-kids,.homepage-block-ads,.intro{
	margin-top:5px;
}

.intro{
	float:right;
	padding:0 0 0 0;
	width:480px;
}

.tagline{
	font-family:Verdana;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	margin-bottom:0;
	padding:5px 2px;
	text-align:center;
	text-transform:uppercase;
}
/* End Homepage Categories Blocks */


/* Start Featured Posts Carousel Block */

.featured {
	position: relative;
	margin-bottom: 55px;
	list-style-type: none;
}

.featured .thumb {
	width: 650px;
	height: 370px;
	overflow: hidden;
	margin-bottom: 10px;
}

.featured .top_stories {
	position: absolute;
	right: -1px;
	bottom: 94px;
}

.featured h2 { margin:0; padding:0; }

.featured h2 a {
	font-size: 30px;
	font-weight: normal;
	font-style:normal;
	line-height: 1.2;
	color: #000;
	/*min-height: 80px;*/
	display: block;
	margin:0;
	font-family:Helvetica, Arial, sans-serif;
}

.featured h2 a:hover, .featured h2 a:focus {
	color: #533cab;
	text-decoration:none;
}

.featured .slide {
	display: none;
	list-style-type: none;
}

.featured #slide-1 {
	display: block;
}

.home  .content p.jshowoff-controls {
	position: relative;
	padding:0;
}

.home .jshowoff-prev {
	position: absolute;
	left: 172px;
	width: 17px;
	height: 21px;
	background: url(images/left_arrow_slideshow.png) 0 0 no-repeat;
	color: #fff;
	bottom: 21px;
}

.home .jshowoff-next {
	position: absolute;
	right: 171px;
	width: 17px;
	height: 21px;
	background: url(images/right_arrow_slideshow.png) 0 0 no-repeat;
	color: #fff;
	bottom: 23px;
}

.home  .content p.jshowoff-1-slidelinks {
	position: absolute;
	left: 207px;
	bottom: -30px;
	padding:0;
}

.home .jshowoff-slidelinks a {
	background: url(images/slide.png) 0 0 no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: 0 16px 0 15px;
}

.home .jshowoff-slidelinks a:hover, .home .jshowoff-slidelinks a:focus { text-decoration:none; }

.home .jshowoff-slidelinks .jshowoff-active {
	background: url(images/current_slide.png) 0 0 no-repeat;
}



/* End Featured Posts Carousel Block */


/* Start Homepage Top Stories Block */

.top-stories { background:transparent; margin-top:0; padding-top:0; }
.top-stories  div.post{ margin:2px 0 21px; }

.top-stories .meta {
	float:none;
	margin:0 0 21px 0;
	padding:6px 0;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	border-left:0;
	text-transform:uppercase;
	display:block;
	width:100%;
	background:transparent;
}

.top-stories .meta a, .top-stories .meta a:visited { color:#000; }
.top-stories .meta a:hover, .top-stories .meta a:focus{ color:#000; text-decoration:none; }

.top-stories  div.post div.thumb { margin-right:16px; }
.top-stories  div.post div.thumb img { width:180px; height:115px; }

.top-stories div.post div.top-text { width:284px; float:right; }

.content .top-stories h4, .content .top-stories h4 a {font-size:18px; font-weight:normal; padding:0;}
.top-stories h4 a, .top-stories h4 a:visited { color:#000; }
.top-stories h4 a:hover, .top-stories h4 a:focus { color: #533cab; text-decoration:none; }
.top-stories p.all-posts {text-align: right; padding: 4px 11px 10px 0; text-transform: uppercase; font-size: 14px;}

/* End Homepage Top Stories Block */


/* Start Homepage Best Find of the Day Block */

.rightbar .tag-category-posts {
	background:url("images/bg-sales.gif") repeat-y scroll 0% 0% transparent;
	width:300px;
	font-size:96%;
}
.rightbar .tag-category-posts ul {
	padding:15px 10px 30px;
	background:url("images/sales-bottom.gif") no-repeat bottom center;
}
.rightbar .tag-category-posts li{	position:relative; display:inline-block; width:100%;}
.rightbar .tag-category-posts .thumb{
	margin-right:10px;
	width:185px;
	height:100px;
}
.rightbar .tag-category-posts .head-title,
.rightbar .tag-category-posts .price {
	font-weight:bold;
}
.rightbar .tag-category-posts .excerpt {
	width:85px;
	margin-top:5px;
}
.rightbar .tag-category-posts .excerpt p a {
	display:block;
	margin-top:2px;
}
.rightbar .tag-category-posts .shop-now {
	position:absolute;
	right:-10px;
	bottom:-26px;
}
.rightbar .tag-category-posts .shop-now a {
	display:block;
	background:url("images/shop-now.gif") no-repeat top left;
	width:97px;
	height:23px;
	padding:0;
	text-indent:-9999px;
}

/* End Homepage Best Find of the Day Block */


#best_baby_blurb {	clear:right; }
#best_baby_blurb h1 { font-family:Helvetica, Arial, sans-serif; }


/* Sailthru concierge */
.recommendation {
    border-top: 2px solid #533CAB !important;
    font: 12px Arial,Helvetica,sans-serif !important;
    padding-bottom: 0px !important;
}
.recommendation a {
    color: #533CAB !important;
    font: 11px/18px Verdana !important;
}
span.recommendationCategory {
	color: #333333 !important;
    font: 12px/11px Verdana !important;
}
span.recommendationTitle a {
	margin-left: 2px !important;
    font-size: 13px !important;
}
.recommendationFooter {
	font-family: Arial,Sans-Serif !important;
    font-size: 8px !important;
}
.recommendationThumb img{
	width: 50px !important;
	height: 50px !important;
}
/* Sailthru concierge End */



/* the foundist category */
.category-thefoundist .content h1 {
	display: none;
}



/* Start Celebrity Babies Block */

#celeb-baby-header {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:2px solid #333;
	padding-bottom:6px;
	margin-bottom:18px;
	position:relative;
}
#celeb-baby-header h3 {font-size:22px; display:inline;}
#celeb-baby-header a {color:#333; position:absolute; right:0; bottom:10px;}
#celeb-baby-header a .arrow {color:#533cab; font-size:18px;}

#celeb-baby .alignleft, #celeb-baby .alignright { float:left; }
#celeb-baby .alignleft {
	width:362px;
	margin-right:30px;
}
#celeb-baby .alignright { width:260px; }
#celeb-baby h2.pagetitle { color:#333; font-size:36px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
table.baby-info-list { padding:4px; border:2px solid #333; margin:6px 0 0; width:100%; }
table.baby-info-list td { padding:2px 8px; line-height:22px; }
table.baby-info-list tr:first-child td { padding-top:8px; }
table.baby-info-list tr:last-child td { padding-bottom:8px; }
table.baby-info-list tr { font-size:18px; }
table.baby-info-list tr:last-child { margin-bottom:0; }
table.baby-info-list .info-title { font-weight:bold; color:#54449c; text-align:right; width:96px;}
#celeb-baby img.attachment-celebrity-baby-feature { border:8px solid #a294c7; }
.baby-facts { border:10px solid #a7a7a7; }
#celeb-baby .alignright img, #celeb-baby .alignright div, #celeb-baby .alignright a.more-babies-button { margin-bottom:10px; }
#celeb-baby .related-baby-posts ul { list-style:disc; padding-left:12px;}
#celeb-baby .related-baby-posts ul li { margin-bottom:8px; line-height:16px; }

.baby-facts  h3, #celeb-baby .alignright a.more-babies-button {
	color:#fff;
	text-transform:uppercase;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	padding:0;
}
 
.baby-facts  div { padding:10px; }
.baby-facts  div p:first-child { padding-top:0; }

.baby-facts  h3 {
	background:#a7a7a7;
	width:240px;
	height:46px;
	background:url(images/fast-facts.gif) no-repeat top center;
	text-indent:-9999px;
	padding-bottom:2px;
}
#celeb-baby .related-baby-posts h3 {
	background: url(images/bg-nav.jpg) repeat-x transparent;
	margin-bottom:10px;
}
#celeb-baby .related-baby-posts h3 span {
	width:178px;
	background:url(images/recent-stories.gif) no-repeat left top;
}
#celeb-baby .alignright a.more-babies-button {
	background:#55459d;
	width:260px;
	height:74px;
	display:block;
	text-indent:-9999px;
	background:url(images/more-celebrity-babies-button.gif) no-repeat top center;
}

/* End Celebrity Babies Block */
