@charset "UTF-8";
/* CSS Document */


h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; border:none; }
address { font-style:normal }
ul,ol { margin:5px 0 0 20px; } ul li, ol li { margin:7px 0; }
a img { border:0; }

a:link {
	color: #D553C0;
}
a:hover {
	color: #0EBCEF;
}
body {
font:12px/18px Arial, Helvetica, sans-serif;
padding:0;
margin:0px auto auto auto;
color:#ffffff;
}
#page_bg{
	background:url(../images/template/top_bg.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	font-size:12px;
	margin:0px auto auto auto;
	color:#5f544d;
	height:100%;
}

#main_container{
width:793px;
height:auto;
margin:auto;
padding:0px;
position:relative;
}


a.facebook{position:absolute; bottom:10px;left:0px;}
a.twitter{bottom:25px; z-index:999;}

#header{
	width:793px;
	height:179px;
	margin:0 auto;
	padding:0 0 0 0;
}

.logo{
	width:418px;
	margin:auto;
	padding:20px 0 0 0px;
	position:absolute;
	left:95px;
	z-index:999;
}

.nav1{
	width:149px;
	margin:auto;
	padding:150px 0 0 0px;
	position:absolute;
	left:70px;
	z-index:999;
}
.nav2{
	width:137px;
	margin:auto;
	padding:150px 0 0 0px;
	position:absolute;
	left:219px;
	z-index:999;
}
.nav3{
	width:139px;
	margin:auto;
	padding:150px 0 0 0px;
	position:absolute;
	left:356px;
	z-index:999;
}
.nav4{
	width:101px;
	margin:auto;
	padding:150px 0 0 0px;
	position:absolute;
	left:495px;
	z-index:999;
}

.enews{
	width:175px;
	margin:auto;
	padding:140px 0 0 0px;
	position:absolute;
	left:635px;
	z-index:999;
	vertical-align:bottom;
}

.logos{
	width:256px;
	padding:0px 0 0 0px;
	position:absolute;
	left:395px;
	z-index:999;
	margin-top: -73px;
}

.wide_content{
	width:793px;
	height:100%;
	clear:both;
	color:#003d60;
	padding:0 0 0px 0;
}


.large_banner{
width:941px;
height:129px;
padding:10px 0 0 0;
float:left;
}
.main_top{
width:581px;
height:243px;
float:left;
background:url(../images/main/main_top.png) no-repeat center;
}

.holiday_marketplace{
width:581px;
height:243px;
float:left;
background:url(../images/template/xmas/holiday_marketplace.png) no-repeat center;
}

.main_top_events{
width:581px;
height:65px;
float:left;
background:url(../images/template/page_titles/community_events.png) no-repeat center;
}

.main_top_parentinfo{
width:581px;
height:65px;
float:left;
background:url(../images/template/page_titles/parent_info.png) no-repeat center;
}

.main_top_marketplace{
width:581px;
height:77px;
float:left;
background:url(../images/template/page_titles/marketplace.png) no-repeat center;
}

.main_top_holiday{
	width:581px;
	height:138px;
	float:left;
	background:url(../images/template/page_titles/holiday.png) no-repeat center;
}

.main_top_mom_month{
width:581px;
height:77px;
float:left;
background:url(../images/template/page_titles/mom_month.png) no-repeat center;
}

.main_top_fab_finds{
width:581px;
height:77px;
float:left;
background:url(../images/template/page_titles/fab_finds.png) no-repeat center;
}

.main_top_articles{
width:581px;
height:77px;
float:left;
background:url(../images/template/page_titles/articles.png) no-repeat center;
}

.main_top_advertising{
width:581px;
height:77px;
float:left;
background:url(../images/template/page_titles/advertising.png) no-repeat center;
}

.main_top_contact{
width:581px;
height:77px;
float:left;
background:url(../images/template/page_titles/contact.png) no-repeat center;
}

.main_top_media{
width:581px;
height:77px;
float:left;
background:url(../images/template/page_titles/media.png) no-repeat center;
}


.ad_topright_container{
width:212px;
height:212px;
float:left;
background:url(../images/advertising/top_right/bg.png) no-repeat center;
}
img.topright_ad{
	padding:0px 0px 0px 0px;
	margin-top:38px;
	margin-left:10px;
}
.ad_right_container{
width:212px;
height:325px;
float:left;
background:url(../images/advertising/right/bg.gif) no-repeat center;
}
img.right_ad{
	padding:0px 0px 0px 0px;
	margin-top:13px;
	margin-left:10px;
}

.ad_banner_container{
width:581px;
height:123px;
float:left;
background:url(../images/advertising/banner/bg.gif) no-repeat center;
}
img.banner_ad{
	padding:0px 0px 0px 0px;
	margin-top:11px;
	margin-left:30px;
}






.left{
width:581px;
height:100%;
float:left;
}
.right{
width:212px;
height:100%;
float:left;
}

.small_image_bg{
width:80px;
height:80px;
float:left;
background-image:url(../images/template/small_image_bg.png);
}



.pink_box_left{
width:581px;
height:auto;
float:left;
background:url(../images/template/pink_box/bg_left.gif) repeat-y center;
}
.pink_bottom_left{
width:581px;
height:29px;
float:left;
text-align:right;
background:url(../images/template/pink_box/bottom_left.gif) no-repeat center top;
}
.pink_top_left{
width:581px;
height:auto;
float:left;
background:url(../images/template/top_box/pink.gif) no-repeat center top;
}

.holiday_top_left{
width:581px;
height:auto;
float:left;
background:url(../images/template/xmas/xmas_top.gif) no-repeat center top;
}

.holiday_box_left{
width:581px;
height:auto;
float:left;
background:url(../images/template/xmas/xmas_bg.gif) repeat-y center;
}
.holiday_bottom_left{
width:581px;
height:35px;
float:left;
text-align:right;
background:url(../images/template/xmas/xmas_bottom.gif) no-repeat center bottom;
}





.blue_box_left{
width:581px;
height:auto;
float:left;
background:url(../images/template/blue_box/bg_left.gif) repeat-y center;
}
.blue_bottom_left{
	width:581px;
	height:29px;
	float:left;
	text-align:right;
	background:url(../images/template/blue_box/bottom_left.gif) no-repeat center top;
}
.blue_top_left{
	width:581px;
	height:auto;
	float:left;
	background:url(../images/template/top_box/blue_line.gif) no-repeat center top;
}
.green_box_left{
width:581px;
height:auto;
float:left;
background:url(../images/template/green_box/bg_left.gif) repeat-y center;
}
.green_bottom_left{
width:581px;
height:29px;
float:left;
text-align:right;
background:url(../images/template/green_box/bottom_left.gif) no-repeat center top;
}
.green_top_split{
width:581px;
height:auto;
float:left;
background:url(../images/template/green_box/top_split.gif) no-repeat center top;
}
.green_box_split{
width:581px;
height:auto;
float:left;
background:url(../images/template/green_box/bg_split.gif) repeat-y center;
}
.green_bottom_split{
width:581px;
height:29px;
float:left;
text-align:right;
background:url(../images/template/green_box/bottom_split.gif) no-repeat center top;
}





.community_top{
width:581px;
height:auto;
float:left;
background:url(../images/template/top_box/community.gif) no-repeat center top;
}
.marketplace_top{
width:581px;
height:auto;
float:left;
background:url(../images/template/top_box/marketplace.gif) no-repeat center top;
}
.articles_top{
width:581px;
height:auto;
float:left;
background:url(../images/template/top_box/articles.gif) no-repeat center top;
}
.articles_top_blank{
width:581px;
height:auto;
float:left;
background:url(../images/template/top_box/articles_blank.gif) no-repeat center top;
}



.pink_box{
width:212px;
height:auto;
float:left;
background:url(../images/template/pink_box/bg.gif) repeat-y center;
}
.pink_bottom{
width:212px;
height:29px;
float:left;
text-align:center;
background:url(../images/template/pink_box/bottom.gif) no-repeat center top;
}

.green_box{
width:212px;
height:auto;
float:left;
background:url(../images/template/green_box/bg.gif) repeat-y center;
}
.green_bottom{
width:212px;
height:29px;
float:left;
text-align:center;
background:url(../images/template/green_box/bottom.gif) no-repeat center top;
}

.prev_articles_top{
width:212px;
height:auto;
float:left;
background:url(../images/template/top_box/prev_articles.jpg) no-repeat center top;
}

.prev_mom_top{
width:212px;
height:auto;
float:left;
background:url(../images/template/top_box/prev_mom.jpg) no-repeat center top;
}

.prev_fab_find{
width:212px;
height:auto;
float:left;
background:url(../images/template/top_box/fab_finds_prev.png) no-repeat center top;
}

.contests_top{
width:212px;
height:auto;
float:left;
background:url(../images/template/top_box/contests.gif) no-repeat center top;
}

.pink_top{
width:212px;
height:auto;
float:left;
background:url(../images/template/pink_box/top.gif) no-repeat center top;
}




.contests_page_top{
width:581px;
height:auto;
float:left;
background:url(../images/template/top_box/contests_page.gif) no-repeat center top;
}




.polls_top{
width:212px;
height:auto;
float:left;
background:url(../images/template/top_box/fab_finds.png) no-repeat center top;
}



.mom_top{
width:212px;
height:auto;
float:left;
background:url(../images/template/top_box/mom.jpg) no-repeat center top;
}



/* Begin Typography & Colors */

ul {
color:#030F30;
font-size: 11px;
margin-top: 10px;
line-height: normal;	
}

ul a:link, a:visited{
color:#D553C0;
text-decoration:underline;	
}

ul a:hover {
color:#0EA6E7;	
}

li {
color:#030F30;
font-size: 11px;
margin-top: 10px;
line-height: normal;	
}

li a:link, a:visited{
color:#D553C0;
text-decoration:underline;	
}

li a:hover {
color:#0EA6E7;	
}

p {
color:#030F30;
font-size: 11px;
margin-top: 10px;
line-height: normal;
	
}

p a:link, a:visited{
color:#D553C0;
text-decoration:underline;	
}

p a:hover {
color:#0EA6E7;	
}

.market_title {	font-size: 14px;
	font-weight: bold;
	color: #DD4691;
	text-align: left;
}


.title_blue {
color:#0EA6E7;
font-size: 13px;	
}

.title_blue {
color:#0EBCEF;
font-size: 14px;	
}
.title_blue a:link, .title_blue a:visited {
color:#0EBCEF;
font-size: 14px;
text-decoration:underline;	
}
.title_blue a:hover {
color:#B7D543;	
}


.title_green {
color:#B7D543;
font-size: 14px;	
}

.title_green a:link, .title_blue a:visited {
color:#B7D543;
font-size: 14px;
text-decoration:underline;	
}
.title_green a:hover {
color:#D553C0;	
}

.title_pink {
color:#D553C0;
font-size: 14px;	
}
.title_pink a:link, .title_blue a:visited {
color:#D553C0;
font-size: 14px;
text-decoration:underline;	
}
.title_pink a:hover {
color:#B7D543;	
}


.title_xmas {
color:#ED3E74;
font-size: 14px;	
}
.title_xmas a:link, .title_blue a:visited {
color:#ED3E74;
font-size: 14px;
text-decoration:underline;	
}
.title_xmas a:hover {
color:#B7D543;	
}

.closebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0EBCEF;
	margin-right: 25px;
}

.closebutton a:link, .title_blue a:visited{
text-decoration:underline;
}

.closebutton a:hover{
color:#D553C0;
}


.contest{
	position:relative;
	top:60px;
	margin-right:35px;	
}

.enternow{
	position:relative;
	top:20px;	
}

/*-----------footer---------*/
.footer{
	width:793px;
	clear:both;
	float:left;
	padding:50px 0 20px 0;
}
.footer a:hover{
border-bottom:1px dotted #007dc3;
}
.footer2{
width:793px;
clear:both;
float:left;
padding:110px 0 20px 0;
}
.footer_left{
	width:300px;
	float:left;
	font-size:11px;
	color:#007dc3;
	padding:0;
	margin-left: 25px;
}
.footer_left a{
text-decoration:none;
color:#007dc3;
margin:0 5px 0 5px;
}
.footer_right{
	width:350px;
	float:right;
	font-size:11px;
	color:#000;
	padding:0;
	text-align:right;
}
.footer_right a{
text-decoration:none;
color:#000;
margin:0 5px 0 5px;
}
.copy{
	width:500px;
	clear:both;
	float:left;
	font-size:11px;
	padding:10px 0 0 5px;
	color:#000000;
	height: 50px;
	margin-top: 10px;
	margin-left: 25px;
}
