/*
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: #543cac url(images/bg-body.jpg) repeat-y center top}
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 {background: url(images/sprite.gif) no-repeat;}
.clr {clear: both; height: 0px; overflow: hidden;}
#page {margin: 0 auto; 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;}

.corporate_header { height:36px; width:100%; background:#000; color:#fff; font-size:11px }
.corporate_header a {
    color: #CCCCCC !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;
}
.top {
	display: block;
    height: 27px;
    line-height: 27px;
    width: 100px;
    background: url("images/buttons.png") no-repeat transparent;
}
#she {
	background-position: -0px 7px;
}
#she:hover {
	background-position: -0px -20px;
}
#mom {
	background-position: -115px -20px;
}
#bride {
	background-position: -240px 7px;
}
#bride:hover {
	background-position: -240px -20px;
}
.corporate_links { float:right; margin:0 10px 0 0; line-height:40px; color:#ccc }

.branding {height: 93px; padding: 8px;}
.brand-ad {float: right; height: 90px;}
.nav {height: 50px; background: url(images/bg-nav.jpg) repeat-x; padding: 0px 13px 0 10px;}
.nav form {float: right; width: 667px; margin-top: 7px;}
.nav input, .inbox input {border: 1px solid #99a4e2; width: 182px; height: 25px; padding: 4px; font: 16px Arial;}
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;}

/* start of social */
.nav .social {
    display: inline-block;
    float: right;
    padding-right: 30px;
    width: 70px;
    margin-top: 11px;
}
.nav .social li{
	float: left;
	padding: 0 3px;
}
.nav .social li a{
	height: 16px;
}
/* end of social */

.nav a.home {width: 68px;}
.nav a.expecting {background-position: -68px 0; width: 107px;}
.nav a.baby {background-position: -175px 0; width: 66px;}
.nav a.boys {background-position: -241px 0; width: 61px;}
.nav a.girls {background-position: -302px 0; width: 64px;}
.nav a.home:hover, .nav ul.home a.home {background-position: 0 -50px;}
.nav a.expecting:hover, .nav ul.maternity a.expecting {background-position: -68px -50px;}
.nav a.baby:hover, .nav ul.baby a.baby {background-position: -175px -50px;}
.nav a.boys:hover, .nav ul.boy a.boys {background-position: -241px -50px;}
.nav a.girls:hover, .nav ul.girl a.girls {background-position: -302px -50px;}
.nav p {padding-top: 8px !important;}
.nav p a {background: url(images/bg-nav-link.gif) no-repeat; padding-left: 8px; color: #fff; text-transform: uppercase; float: left; display: inline; font-size: 11px; line-height: 20px; margin-right: 4px;}
.nav p a span {display: block; float: left; height: 20px; background: url(images/bg-nav-link.gif) no-repeat top right; padding-right: 8px; overflow: hidden;}
.nav p a:hover, .nav p.you-deserve-it a.you-deserve-it, .nav p.sales-deals-calendar a.sales-deals-calendar, .nav p.buying-guides a.buying-guides {background-position: bottom left; text-decoration: none;}
.nav p a:hover span, .nav p.you-deserve-it a.you-deserve-it span, .nav p.sales-deals-calendar a.sales-deals-calendar span, .nav p.buying-guides a.buying-guides span {background-position: bottom right;}
.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: 480px;
}
.home-middle-bar .sidebar_container {
	margin: 10px 0;
	/*background: url(images/latest-buying-guides-bottom.gif) 100% 100% no-repeat;*/
	background: url(images/bg-latest-buying-guides.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: 470px;
    background-image: url("images/sprite.gif");
    background-repeat: no-repeat;
    height: 24px;
}
.content .home-middle-bar .sidebar_container ul{
	padding: 5px;
	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 .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 {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, .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 {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{
	display: inline-block;
	width: 100%;
	height: 20px;
	font-size: 15px;
	color: #EFEBEA;
}
.hot-topics .hot-now {
	font-weight: bold;
	color: #533CAB;
}
.hot-topics ul li{
	float: left;
	padding-left:5px;
}
.hot-topics ul li a{
	padding-right: 5px;
}

/* 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, .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 {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: 74px; background: url(images/bg-inbox.gif) repeat-x; margin: 14px 0; padding: 4px 0 0 8px;}
.inbox button {width: 89px; margin-left: 0px;}
.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, .momfinds a, .bridefinds a{ color:#533CAB; }
.footer_lists { border-top:1px solid #8A64BB; border-bottom: 1px solid #000; padding:10px 0 10px 0; }
.footer_lists div { float:left; padding:0 5px 0 0; }
.footer_lists .shefinds, .footer_lists .momfinds, .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 .shefinds ul { list-style-image: url(images/ftr_arrow_shefinds.png); padding:0; margin:10px 0 0 25px }
.footer_lists .momfinds ul { list-style-image: url(images/ftr_arrow_momfinds.gif); padding:0; margin:10px 0 0 25px }
.footer_lists .bridefinds ul { list-style-image: url(images/ftr_arrow_bridefinds.png); padding:0; margin:10px 0 0 25px }
.footer_lists div.momfinds { border:0px none; padding-left:20px; }
.footer_lists .shefinds a, .footer_lists .momfinds 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;}



/* 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, .shop-for-kids, .latest-buying-guides-bottom-img {
	float:right;
}

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

.latest-buying-guides, .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 */

/* 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;
}

