body{
background-image:url(/images/tile.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}
img
{
margin:0;
padding:0;
}
form
{
padding:0;
margin:0;
}
a img{border:0;}
a:hover{ text-decoration:underline}
.site_main
{
width:950px;
}
.top_banner
{
height:199px;
position:relative;
}
.log_link
{
width:188px;
height:160px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/mommy_logo.png');
cursor:pointer;
}
.log_link[class]
{
background-image:url(/images/mommy_logo.png);
}
.top_banner_bg
{
position:absolute;
right:0px;
bottom:-1px;
width:939px;
height:78px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/banner.png');
}
.top_banner_bg[class]
{
background-image:url(/images/banner.png);
}
.ad_banner_top
{
text-align:right;
padding-right:5px;
}
.user_options_top
{
text-align:right;
position:absolute;
right:7px;
bottom:18px;
z-index:10;
}
.user_login_top
{
position:absolute;
right:22px;
bottom:5px;
font-weight:bold;
}
.user_login_top input
{
font-size:12px;
}
.user_options_top a
{
margin:0;
padding:0;
}
.user_options_top img
{
margin:0;
padding:0;
float:left;
}
.topnav
{
background-color:#FFFFFF;
}
.topnav td
{
vertical-align:top;
}
.topnav a
{
display:block;
background-color:#88b6f2;
text-align:center;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
font-size:14px;
background-image:url(/images/nav_bg.jpg);
padding:13px 0 10px 0;
text-decoration:none;
}

.products a
{

 text-align:left;
 text-indent:20px;
}


.topnav2
{
background-image:url(/images/banner_footer.jpg);
background-repeat:no-repeat;
background-position:right;
}
#last_topnav
{
background-image:url(/images/right_tab.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:141px;
}
.topnav_signup
{
width:350px;
height:38px;
text-align:right;
}
.topnav_search
{
color:#12449b;
font-weight:bold;
text-align:right;
padding-right:22px;
vertical-align:middle;
}
.topnav_search span
{
padding-right:3px;

}
.topnav_search input
{
vertical-align:middle;
padding-right:5px;
margin-left:5px;
}
.footer_img
{
width:939px;
height:25px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/footer.png');
cursor:pointer;
}
.footer_img[class]
{
background-image:url(/images/footer.png);
}
.main_content_div
{
background-color:#FFFFFF;
margin-left:10px;
padding:0 10px 0px 10px;
}
.nav_tree
{
color:#FF0000;
font-size:12px;
font-weight:bold;
padding:5px 0 5px 0;

}
.nav_tree a
{
color:#12449b;
}
.ads_left
{
width:180px;
}
.ads_left img
{
margin:5px 0 5px 0;
}
.content_center
{
text-align:left;
font-size:12px;
color:#666666;
}
.ads_right
{
width:315px;
}
.site_footer 
{
}
.site_footer a
{
color:#12449b;
font-weight:bold;
font-size:11px;
}
#activity ul {
	margin: 0;
	padding: 0;
}
#activity li {
    list-style:none;
	background-repeat: no-repeat;
	background-position: 0% 3px;
	background-image: url(/images/bullet.gif);
	padding: 0px 0px 0px 24px;
	margin:0px;	
}
.blue_banner
{	
	width:90%;
	font-family:"Trebuchet MS", Helvetica, Arial, Geneva;
	font-weight:bold;
	font-size:14px;	
	line-height:30px;
	color:#FFFFFF;
	height:32px;
	padding-left:42px;
	background-color:#a1b6e5;
	background-image: url(/images/heart_icon_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:10px;
}

.title_blue
{
color:#12449b;
font-size:18px;
font-weight:bold
}
.product_box
{
width:339px;
background-image:url(/images/product_top.jpg);
background-repeat:no-repeat;
background-position:top;
padding:19px 0 0 0;
margin-top:20px;
}
.product_content
{
background-image:url(/images/product_bg.jpg);
background-repeat:repeat-y;
padding:0 8px 0 11px;
font-weight:bold;
}
.product_title
{
color:#1c3f93;
font-size:15px;
}
.product_img
{
float: left;
margin-right:10px
}
.product_heading
{
color:#1c3f93;
font-size:20px;
border-bottom:3px #85b7f2 solid;
padding-top:20px;
}
#nav_subs a
{
display:block;
background-color:#ffe368;
text-align:left;
color:#1c3f93;
margin-top:1px;
text-decoration:none;
}
#nav_subs a:hover {text-decoration:underline;}
.ls_main
{
padding:0 10px 10px 10px;
background-image:url(/images/listing_bg.gif);
background-position:top left;
background-repeat:repeat-x;
font-size:11px;
font-weight:bold
}
.ls_header
{
font-size:14px;
color:#1C3F93;
padding-bottom:5px;
font-weight:bold;
}
.ls_viewAll
{
text-decoration:none;
color:#1C3F93
}
.ls_border
{
border-top:2px #768CBE solid;
color:#768CBE;
margin-top:2px;
padding-top:2px;
}

.search-desc
{
	text-align:justify;
}

.search-url
{
	font-size:10px;
}

.search-title
{
	font-weight:bold;
}
.rt_iframe
{
padding:0;
margin:5px 0 5px 0;
}
.copy_rights
{
color:#555555;
font-size:11px;
font-weight:bold;
margin-top:10px;
}
.nickName_error
{
font-size:18px;
font-weight:bold;
}
.nickName_error span
{
color:#FF0000;
}
.fm_userName
{
color:#12449b;
text-decoration:none;
font-weight:bold;
}
.fm_userNameLight
{
color:#88b6f2;
text-decoration:none;
font-weight:bold;
}
.fm_userName:hover,.fm_userNameLight:hover
{
text-decoration:underline;
}
.calendarTable
{
	width:700px;
}

.calendarCell
{
	border:1px gainsboro solid;
  width:100px;
  height:100px;
	
}

.calendarToday
{
	border:1px orange solid;
	background-color:orange;
	
}

.calendarCell1
{
	border:1px gainsboro solid;
	
}

.calendarToday1
{
	background-color:orange;
	
}
.menu_div
{
background-image:url(/images/pg_menu_bg.jpg);
background-repeat:repeat-y;
background-position:left;
margin-top:10px;
padding:0;
}
.menu_div
{
padding:0;
margin:0;
}
.menu_div_btn
{
background-image:url(/images/pg_menu_btm.jpg);
height:19px;
background-repeat:no-repeat;
width:100%;
}
.menu_div img
{
margin:0;
padding:0;
}
.menu_div ul
{
padding:10px 0px 0px 30px ;
margin:0;
}
.menu_div ul ul
{
padding:0 0 10px 10px;
margin:0;
}
.menu_div li li a
{
color:#12449b;
}
.menu_div li a
{
text-decoration:none;
color:#666666;
font-size:11px;
font-weight:bold;
}
li.tab-on a
{
color:#d00a00;
}
.playgroup_boxTop
{
background-image:url(/images/playgroup_boxTop.jpg);
background-position:top left;
background-repeat:no-repeat;
width:308px;
vertical-align:bottom;
text-align:center;
}
.playgroup_boxTitle
{
font-size:18px;
color:#1c3f93;
font-weight:bold;
padding:5px 0 0 0;
}
.playgroup_boxBtm
{
background-image:url(/images/playgroup_boxBtm.jpg);
background-position:center;
background-repeat:no-repeat;
height:26px;
vertical-align:top;
text-align:right;
padding-right:20px;
}
.playgroup_boxBtm a
{
font-size:11px;
color:#1c3f93;
text-decoration:none;
font-weight:bold;
}
.playgroup_boxBg
{
background-image:url(/images/playgroup_boxBg.jpg);
background-repeat:repeat-y;
padding-top:5px;
}
.legacy_blue
{
background-color:#1C3F93;
color:#FFFFFF;
}

.legacy_table
{
font-size:12px;
background-color:#FFFFFF;
color:#1C3F93;
}
.legacy_table td,.legacy_table th
{
padding-left:5px;
}
.legacy_dark
{
background-color:#fcf6ba;
}
.legacy_light
{
background-color:#FFFFFF;
}
.pf_content
{
font-weight:bold;
font-size:12px;
}
.pf_result
{
color:#1C3F93;
margin:10px 0 10px 0;
}
.pf_result span
{
color:#d00a00;
}
.pr_desc
{
border-top:1px solid black;
}
.pr_tr
{
background-color:#ffcc00;
font-weight:bold;
font-size:11px;
}
.pr_tr td
{
border-bottom:6px #d89601 outset;
}
.err_red
{
color:#FF0000;
}
.premium_table
{
width:385px;
height:133px;
background-image:url(/images/groupfinderBg.jpg);
background-repeat:no-repeat;
font-weight:bold;
}
.pf_name
{
color:#d61c31;
font-weight:bold;

}
.pf_age
{
color:#FFFFFF;
text-align:center;
width:122px;
}
.pf_img
{
float:left;
padding:5px 5px 0 7px;
}
.pf_contentNew
{
padding-top:5px;
color:#12449b;
height:50px;
cursor:pointer;
overflow:hidden;
width:289px;
}
.pf_mile
{
color:#d61c31;
font-style:italic;
font-size:11px;
padding-top:5px;
}
.pf_option
{
text-align:right;
}
.pf_option a
{
color:#FFFFFF;
margin:0 9px 2px 16px;
text-decoration:none
}
.pr_contTable
{
margin-top:2px;
}
.pf_address
{
color:#FFFFFF;
text-align:right;
padding:7px 10px 2px 0;
}

.error
{
	font-weight:bold;
	color:red;
}

.error_msg
{
	margin-top:10px;
}
/* poll styles */
.poll
{
background-image:url(/images/poll_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.poll_heading
{
color:#1b3f95;
font-weight:bold;
font-size:20px
}
.poll_question
{
color: rgb(94, 143, 238);
font-size:14px;
font-weight:bold
}
.poll_image
{
text-align:right;
vertical-align:top;
padding-right:20px
}
.poll_options
{
color: rgb(102, 102, 102);
}


.poll_answer
{
 padding-left:8px;
 font-weight:bold;
 color:#1A3E94;
}

.votecountsmall
{
 font-size:10px;
 color:#8B8C90;
 font-style:italic;
}

.votecount
{
color:#8B8C90;
font-weight:bold;
}


.pr_title
{
color:#12449b;
font-weight:bold;
padding:2px 5px 0 0;
}
.btn_red
{
background-color: #f10033; 
color: #fff;
font-weight:bold;
padding:0 2px 0 2px;
cursor:pointer
}
.play_table
{
font-weight:bold;
color:#5095e0;
}
.play_table td
{
vertical-align:top;
text-align:left;
}
.play_header div
{
color:#12449b;
font-size:18px;
border-bottom:3px solid #88b6f2;
width:95%;
font-weight:normal
}
.play_table a
{
color:#5095e0;
text-decoration:none;
}
.play_table ul
{
margin:0;
padding:0 0 0 10px;
}
.play_table li
{
padding-top:2px;
list-style-image:url(/images/bullet.gif)
}
.comment_header
{
color:#194189;
}

.alert
{
  font-weight:bold;
  padding:5px;
}

.rt_article
{
  padding-left:10px;
  margin:0px;
  padding-top:4px;
 
}



.rt_link a
{
	text-decoration:underline;
}

.rt_link a:hover
{
	text-decoration:none;
}