@charset "utf-8";
/* CSS Document */


body {
width:100%;
padding:0px;
margin:0px;
background-color:#ffffff;
color:#858785;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}


a img{border:none;}

/*--------------------  Text headings ---------------------------*/


.homeArticleTitle
{
font-family:Georgia, Times New Roman, Times, serif;
font-size:18px;
color:#5786a2;
line-height:24px;
font-weight:normal;
margin:8px 0px 6px 0px; 
padding:0px;
}

/*
.homeArticleHead {
font-size:18px;
line-height:22px;
font-weight:normal;
margin-bottom:5px;
}
*/
.homeArticleHead {
color:#5C6466;
font-size:18px;
font-weight:normal;
line-height:22px;
margin-bottom:5px;
}

h2 {
color:#5786a2;
font-family:Georgia, Times New Roman, Times, serif;
padding:0px;
margin:0px; 
}

h2#homeArticleHeader {
font-size:18px;
line-height:22px;
font-weight:normal;
margin-bottom:5px;
}

h2#coolStuffHeaderText {
font-size:24px;
line-height:22px;
font-weight:normal;
margin-bottom:10px;
}

h2#blogsText {
font-size:12px;
line-height:22px;
font-weight:bold;
}

h2#webisodes {
font-size:14px;
font-weight:bold;
}

h2#mainArticleHeaderText {
font-size:26px;
line-height:32px;
font-weight:normal;

}


h3#homeArticleTitle, h3#articleListingTitle {
font-family:Georgia, Times New Roman, Times, serif;
font-size:18px;
color:#5786a2;
line-height:24px;
font-weight:normal;
margin:8px 0px 6px 0px; 
padding:0px;
}


.blogsNameHome {
font-size:12px;
color:#7d7e7d;
}

.blogsDateHome {
color:#5786a2;
}


.dateText {
color:#94cadc;
font-weight:bold;
font-size:11px;
}

.mainArticleAuthorText {
font-size:14px;
}




/*--------------------  Links  ---------------------------*/


a {
color:#5786a2;
text-decoration:underline;
}

.featureArticleLink {
color:#575857;
text-decoration:underline;
background-image:url(../App_Themes/OhBaby/images/readMoreBullet.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
}


a.printIcon {
background:url(../App_Themes/OhBaby/images/printIcon.jpg ) left no-repeat;
padding-left:16px;
float:left;
margin-left:20px;
color:#858785;
text-decoration:none;
}




/*--------------------  Page Formatting---------------------------*/

.pageWrapper {
width:100%;
padding:0px;
margin:0px;
text-align:center;
background-image:url(../App_Themes/OhBaby/images/bgPixel_home.jpg);
background-position:top;
background-repeat:repeat-x;
}

.pageWrapperInt {
width:100%;
padding:0px;
margin:0px;
text-align:center;
background-image:url(../App_Themes/OhBaby/images/bgPixel_interior.jpg);
background-position:top;
background-repeat:repeat-x;
}


.mainContainer {
width:950px;
margin:0px;
padding:0px;
margin:0px auto 0px auto;
}

.mainContainerInner {

}

.leftColumn {
width:650px;
padding:0px;
margin:0px;
text-align:left;
float:left;
}

.leftColumnInner {
}

.rightColumn {
width:300px;
padding:0px;
margin:0px;
text-align:left;
float:left;
}

.rightColumnInner {
}



/*--------------------  Header---------------------------*/

.header {
width:950px;
height:131px;
}

.logoContainer {
float:left;
margin:12px 0 0 0;
}

.banner_Leaderboard{
float:right;
margin:20px 0 0 0;
}


/*--------------------  Section Headers ---------------------------*/

.sectionHeaderContainer {
width:633px;
height:94px;
margin:0px;
padding:0px;
}

.articlesHeader {
background-image:url(../App_Themes/OhBaby/images/header_articles.jpg); 
width:616px; 
height:37px;
}
.articlesHeaderSubscribe{
	float:right; 
	padding-top:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.articlesHeaderSubscribeAlt{
	width:607px; 
	padding-top:15px; 
	padding-right:5px; 
	margin:5px; 
	height:25px; 
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px; 
	text-align:right;
}

.articlesHeaderSubscribeLeft{
	width:607px; 
	padding-top:15px; 
	padding-right:5px; 
	margin:5px; 
	height:25px; 
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px; 
	text-align:left;
}

/*--------------------  HEADER NAVIGATION---------------------------*/

.headerBar{
width:100%;
padding:0px;
margin:0px;
height:29px;
}

.headerNavContainer {
width:950px;
height:29px;
margin:0px;
padding:0px;
margin:0 auto 0 auto;
}

.headerNavContainerInner {
margin-left:222px;
}

ul.headerNav {
margin:0px;
padding:0px;
width:420px;
float:left;
}

ul.headerNav li {
display:block;
float:left;
list-style:none;
list-style-type:none;
width:103px;
height:29px;
background:url(../App_Themes/OhBaby/images/secondaryNavBg.jpg) top no-repeat;
text-align:center;
margin-left:1px;
}

ul.headerNav li a {
display:block;
padding-top:8px;
color:#bfc2c3;
font-weight:bold;
text-decoration:none;
}


ul.headerNav li a:hover {
color:#5786a2;
}

.headerButtons {
width:200px;
float:right;
}

.button_RSS {
float:right;
}

.button_French {
float:right;
}


/*--------------------  MAIN NAVIGATION---------------------------*/

.navContainer {
position:relative;
background:url(../App_Themes/OhBaby/images/nav_bg.jpg) top repeat-x;
height:32px;
margin-bottom:7px;
}


.dateContainer {
width:134px;
height:32px;
float:left;
}

.dateContainerInner {
padding:8px 0 0 10px;
text-align:left;
}



/*--------------------  Feature Article Sections---------------------------*/


.homeFlashContainer {}

.featureArticleContainer {
width:620px;
margin:0px;
padding:0 0 30px 0;
background:url(../App_Themes/OhBaby/images/mainArticles_bg.jpg) bottom no-repeat;
}

.featureArticle {
display:block;
width:213px;
float:left;
margin:0px;
padding:0px;
}

.featureArticle#featureArticleLast {
width:190px;
}

.featureArticleInner {

width:190px;
margin:0px;
padding:0px;
padding-bottom:20px;
}

.articleImageContainer {
width:190px;
background:url(../App_Themes/OhBaby/images/issueArticleImage_bg.jpg) top no-repeat;
}


#mainArticleTop.articleImageContainerTop {
float:left;
}

.articleImageContainerTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../App_Themes/OhBaby/images/issueArticleImage_bg.jpg) no-repeat scroll center top;
padding:1px;
/*width:190px;*/
}

.featureArticleImage {
padding:2px 2px 2px 2px;
}



/*--------------------  Feature issue article listings---------------------------*/



.articleListingContainer {
width:620px;
margin:0px;
padding:0 0 30px 0;
}

.articleListing {
display:block;
width:213px;
float:left;
margin:0 0 20px 0;
padding:0px;
}

.articleListing#articleListingLast{
width:190px;
}

.articleListingInner {
width:190px;
margin-bottom:0px;
padding:0px;
padding-bottom:20px;
}


.articleCarouselBar {
background:url(../App_Themes/OhBaby/images/homeHeaderBg.jpg) top repeat-x;
text-align:left;
width:615px;
padding-bottom:14px;
text-align:right;

}

.articleCarouselBar a {
font-size:10px;
color:#747475;
font-weight:bold;
padding:5px 7px 4px 7px;
background-color:#ffffff;
border-top:1px solid #d5e6eb;
border-right:none;
border-bottom:1px solid #d5e6eb;
border-left:1px solid #d5e6eb;
text-decoration:none;
}

.articleCarouselBar a:hover {
background-color:#d5e6eb;
}

.articleCarouselBar a#carouselBarLast {
border-right:1px solid #d5e6eb;
}




/*--------------------  Home Section Headers---------------------------*/

.homeHeader {
background:url(../App_Themes/OhBaby/images/homeHeaderBg.jpg) top repeat-x;
text-align:left;
width:615px;
padding-bottom:14px;
}



/*--------------------  Secondary Article Sections---------------------------*/

.articleContainer {
width:616px;
background:url(../App_Themes/OhBaby/images/mainArticles_bg.jpg) bottom no-repeat;
padding-bottom:30px;
}


.articleTextContainer {
width:354px;
float:left;
}

.articleTextContainerInner {

}


/*--------------------  Cool Stuff---------------------------*/


.articleContainer#coolStuffContainer {

}

.articleTextContainerInner#coolStuffTextContainerInner {
padding-left:20px;
}


.articleImageContainer#coolStuffImageContainer {
float:left;
}


.articleTextContainer#coolStuffTextContainer {
float:left;
width:380px;
}




/*--------------------  Blogs---------------------------*/


.articleContainer#blogsContainer {
background-image:none;
padding-bottom:20px;
background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
margin-bottom:20px;
}

.articleContainer#blogsContainerLast {
background-image:none;
padding-bottom:20px;
background-image:none;
margin-bottom:20px;
}



.articleImageContainer#blogsImageContainer {
float:left;
}


.articleTextContainer#blogsTextContainer {
float:left;
width:500px;
}

.articleTextContainerInner#blogsTextContainerInner {
padding-left:20px;
}

/*
.blogsImage {
float:left;
}
*/

.blogsImage {
border:1px solid #A3BDCC;
float:left;
padding:1px;
}

.BlogMainContainer{
	padding-right:50px !important; 
	padding-left:22px !important;
}


/*--------------------  Right Column---------------------------*/





/*--------------------  Search Box---------------------------*/
.searchBox {
width:300px;
height:54px;
background:url(../App_Themes/OhBaby/images/searchBg.jpg) top no-repeat;
margin-bottom:3px
}

.searchBoxLogoContainer {
float:left;
width:119px;
}




.searchBoxLogo {
padding-top:2px;
padding-left:2px;
}

.searchBoxContainer {
float:left;
width:176px;
}

.searchBoxContainerInner {
padding-top:17px;
}

.searchBoxTextField {
width:142px;
height:16px;
*height:19px;
border:1px solid #bfbebe;
padding:3px 0 0 4px;
margin:0px;
color:#959595;
font-size:10px;
line-height:18px;
float:left;
*padding:0 0 0 4px;
}


/*---------------------  Banners  -----------------------*/



.banner_bigBox {
padding:0px;
margin:0px;
width:300px;
height:250px;
}


/*--------------------  Callouts  --------------------------*/


.callout_contests {
width:300px;
margin-top:10px;
}

.callout_contests#contestsHome {
margin-top:38px;
}

.callout_theMagazine {
background:url(/OhBaby/media/OhBabyMedia/EditableImages/callout_theMagazine.jpg) top no-repeat;
width:300px;
height:138px;
margin-top:5px;
}

.callout_theMagazineInner {
padding:48px 0 0 138px;
font-size:14px;
}

.freeText {
color:#c12227;
font-size:14px;
font-weight:bold;
}

.callout_deals {
}

.callouts_webisodes {
background:url(../App_Themes/OhBaby/images/img_webisodes.jpg) top left no-repeat;
width:300px;
height:120px;
margin-top:15px;
}

.callouts_webisodesInner {
padding-left:135px;
}


.callout_friendsHeader {
position:relative;
background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
padding-bottom:10px;
margin:20px 0 10px 0;
}


/*--------------------  Newsletters  --------------------------*/

.newsletterContainer {
background:url(../App_Themes/OhBaby/images/newsletterBg.jpg) top no-repeat;
height:175px;
width:300px;
margin-top:8px;
}

.newsletterContainerInner {
padding:92px 16px 0 28px;
}

.newsletterContainerInner span
{
color:#1C6A8E !important;
display:block;
margin-top:-6px;
line-height:16px;
}

.newsletterTextField {
width:175px;
height:16px;
border:1px solid #bfbebe;
padding:3px 0 2px 4px;
margin:0px;
color:#959595;
font-size:10px;
line-height:18px;
float:left;
}





/*--------------------  ARTICLE VIEW---------------------------*/


.mainArticleContainer {
background:url(../App_Themes/OhBaby/images/articles_bg.jpg) top left no-repeat;
}

.mainArticleContainerInner {
padding:22px 100px 40px 22px !important;
}

.mainArticleHeaderTextContainer {
float:left;
width:315px;
}

.mainArticleHeaderTextContainerInner {
margin-left:20px;
}

.articleImageContainer#mainArticle {
float:left;
}


.mainArticleShareBar {
background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px;
width:615px;
}

.mainArticleShareBarInner {
background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
padding-top:7px;
padding-bottom:4px;
}

.shareLinksContainer {
float:right;
margin-right:20px;
}

.mainArticleShareBarBottom {
background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px;
width:615px;
}

.mainArticleShareBarBottomInner {
padding-top:14px;
padding-bottom:4px;
padding-left:0px;
}

.shareLinksContainer {
float:right;
margin-right:20px;
}

/*--------------------  FOOTER  --------------------------*/


.footerContainer {
background:url(../App_Themes/OhBaby/images/footerBg.jpg) top no-repeat;
height:200px;
width:950px;
padding:0px;
margin:30px 0 100px 0;
}

.footerContainerInner {
padding:65px 0 0 160px;
}

.footerNavColumn {
width:140px;
float:left;
text-align:left;
}

ul.footerNav {
padding:0px;
margin:0 20px 0 0;
}

ul.footerNav#noHeading {
padding:0px;
margin-top:21px;
}

ul.footerNav li {
list-style:none;
list-style-type:none;
border-top:1px solid #d6dcdd;
margin:0px;
padding:3px 0 1px 0;
}

ul.footerNav li#footerNavLast {
border-bottom:1px solid #d6dcdd;
}

.footerNav a {
color:#737474;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.footerNav a:hover {
color:#5786a2;
}

a.footerNavTitle {
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#5786a2;
margin-bottom:3px;
display:block;
width:140px;
}

a.footerNavTitle:hover {
background-color:#ffffff;
width:120px;
}


.clear {
clear:both;
}



/*** SiteNav ***/
/**************/

ul.SiteNav
{
	width:100%;
	height:32px;
	
	list-style:none;
	
	margin:0;
	
	position:absolute;
	top:0px;
	left:134px;
	
	padding:0;
}

ul.SiteNav li
{
	float:left;
	display:inline;

	list-style:none;
	text-indent:-999em;	
	height:32px;
	
}

ul.SiteNav li a
{
	background:url(../App_Themes/OhBaby/images/SiteNav.Sprite.jpg) no-repeat 0 0;
	display:block;
	height:32px;
	overflow:hidden;
}

/*** Home ***/
ul.SiteNav li.NavHome{}
ul.SiteNav li.NavHome a
{
	width:61px;
	background-position: 0px 0;
}

ul.SiteNav li.NavHome a.active, ul.SiteNav li.NavHome a:hover{background-position: 0px -32px;}

/*** Prenatal ***/
ul.SiteNav li.NavPrenatal{}
ul.SiteNav li.NavPrenatal a
{
	width:77px;
	background-position: -61px 0;
}

ul.SiteNav li.NavPrenatal a.active, ul.SiteNav li.NavPrenatal a:hover{background-position: -61px -32px;}

/*** New Born ***/
ul.SiteNav li.NavNewborn{}
ul.SiteNav li.NavNewborn a
{
	width:81px;
	background-position: -138px 0;
	
}

ul.SiteNav li.NavNewborn a.active, ul.SiteNav li.NavNewborn a:hover{background-position: -138px -32px;}

/*** Toddler ***/
ul.SiteNav li.NavToddler{}
ul.SiteNav li.NavToddler a
{
	width:71px;
	background-position: -219px 0;
	
}

ul.SiteNav li.NavToddler a.active, ul.SiteNav li.NavToddler a:hover{background-position: -219px -32px;}

/*** Travel ***/
ul.SiteNav li.NavTravel{}
ul.SiteNav li.NavTravel a
{
	width:61px;
	background-position: -290px 0;
	
}

ul.SiteNav li.NavTravel a.active, ul.SiteNav li.NavTravel a:hover{background-position: -290px -32px;}

/*** Oh Mommy ***/
ul.SiteNav li.NavOhMommy{}
ul.SiteNav li.NavOhMommy a
{
	width:95px;
	background-position: -351px 0;
	
}

ul.SiteNav li.NavOhMommy a.active, ul.SiteNav li.NavOhMommy a:hover{background-position: -351px -32px;}

/*** Food ***/
ul.SiteNav li.NavFood{}
ul.SiteNav li.NavFood a
{
	width:58px;
	background-position: -446px 0;
	
}

ul.SiteNav li.NavFood a.active, ul.SiteNav li.NavFood a:hover{background-position: -446px -32px;}

/*** Blog ***/
ul.SiteNav li.NavBlogs{}
ul.SiteNav li.NavBlogs a
{
	width:61px;
	background-position: -504px 0;
	
}

ul.SiteNav li.NavBlogs a.active, ul.SiteNav li.NavBlogs a:hover{background-position: -504px -32px;}

/*** Cool Stuff ***/
ul.SiteNav li.NavCoolStuff{}
ul.SiteNav li.NavCoolStuff a
{
	width:86px;
	background-position: -565px 0;
	
}

ul.SiteNav li.NavCoolStuff a.active, ul.SiteNav li.NavCoolStuff a:hover{background-position: -565px -32px;}

/*** Contest ***/
ul.SiteNav li.NavContest{}
ul.SiteNav li.NavContest a
{
	width:79px;
	background-position: -651px 0;
	
}

/*** Contest Hover ***/
ul.SiteNav li.NavContest a.active, ul.SiteNav li.NavContest a:hover{background-position: -651px -32px;}

/** Directory ***/
ul.SiteNav li.NavDirectory{}
ul.SiteNav li.NavDirectory a
{
	width:86px;
	background-position: -730px 0;

}

/** Directory Hover ***/
ul.SiteNav li.NavDirectory a.active, ul.SiteNav li.NavDirectory a:hover{background-position: -730px -32px;}


/*** Friends of Oh Baby ***/

p.friendsHeading
{
	margin:0 0 8px;
	padding:0 0 5px;
	background:transparent url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x scroll center bottom
}

div.slideshowWrapper{position:relative;}

div.slideshow{margin:0 auto; position:relative; z-index:50;}

div.slideshow img{display:block;}

div.smPrev
{
	position:absolute;
	top:90px;
	left:0;
}

div.smNext
{
	position:absolute;
	top:90px;
	right:0;
}

div.slideControl
{
	z-index:100;
}
/*********************************************************************************/
/****************************ABOUT US - NEOLOGIX**********************************/
/*********************************************************************************/
.AboutUsContainerInner {
padding:22px 100px 40px 22px ;
}
h3#AboutUsTitle {
font-family:Georgia, Times New Roman, Times, serif;
font-size:18px;
color:#5786a2;
line-height:24px;
font-weight:normal;
margin:8px 0px 0px 0px; 
padding:0px;
}
.AboutUsContainerInner p{
	margin-top:5px;
	margin-bottom:15px;
}
/*********************************************************************************/
/****************************Advertising - NEOLOGIX*******************************/
/*********************************************************************************/
.AdvertisingBreadcrumpBar {
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px;
	width:615px;
	padding-top:7px;
}

.AdvertisingBreadcrumpInner {
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
	padding-top:1px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:2px;
}
.AdvertisingBreadcrumpInnerContainer{
	background-color:#E3F4FA;
	height:24px;
	padding-top:3px;
}
.AdvertisingBreadcrumpInner ul{
	display:inline;
	margin:0;
	padding:0;
}
.AdvertisingBreadcrumpInner li{
	display:inline;
	background-image:url(../App_Themes/OhBaby/images/bullet_advertising_breadcrump.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-right:10px;
	
}
.AdvertisingBreadcrumpInner li.First{
	background-image:none;
	padding-left:22px;
}
.AdvertisingBreadcrumpInner li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#858785;
}
.AdvertisingBreadcrumpInner li a.Active{
	text-decoration:none;
	color:#5786A1;
}
.AdvertisingContainerInner {
	padding:22px 52px 40px 22px ;
}
h1#AdvertisingTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	color:#5786A1;
	line-height:35px;
}
.RemoveLineHeight{
	line-height:28px !important;
	margin-bottom:0px !important;
}
h3#AdvertisingLocation{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#5786A1;
	line-height:20px;
}
.AdvertisingContainerInner .Box{
	float:left;
}

.AdvertisingContainerInner .BoxRow{
	clear:left;
}

.AdvertisingContainerInner .Box .BoxItem {
	float:left;
	margin-top:13px;
	margin-left:37px;
	margin-bottom:20px;
}
.AdvertisingContainerInner .Box .First {
	margin-left:0px;
}
.AdvertisingContainerInner .Box .BoxItem .MainTitle{
	clear:both;
	font-size:14px; 
	font-weight:bold; 
	color:#858785;
	margin-top:5px;
	text-align:center;
}
.AdvertisingContainerInner .Box .Location{
	margin-left:-10px;
	margin-right:-10px;
	float:left;
	padding-bottom:30px;
}
.AdvertisingContainerInner .Box .LocationLogo{
	text-align:center;
	float:left;
	width:190px;
}
.AdvertisingContainerInner .Box .LocationDesc{
	float:left;
	width:350px;
	padding-left:20px;
}
.AdvertisingContainerInner .Box .MagazineItem {
	float:left;
	margin-top:13px;
	margin-left:10px;
	margin-bottom:5px;
}
.AdvertisingContainerInner .Box .MagazineItem .MainTitle{
	clear:both;
	font-size:12px; 
	font-weight:bold; 
	color:#5786A1;
	margin-top:5px;
	text-align:center;
}
.AdvertisingContainerInner .Box .MagazineItem .SubTitle{
	clear:both;
	font-size:12px; 
	font-weight:normal;
	color:#858785;
	text-align:center;
}
.AdvertisingDirectoryContainer{
	float:left; 
	padding-top:20px; 
	background-color:#FFF !important;
}
.AdvertisingDirectoryContainerLeft{
	float:left; 
	width:200px; 
	margin-left:1px; 
	padding-left:22px; 
	padding-top:20px; 
	background-color:#E3F4FA; 
	border-top:1px solid #DBDBDB;
}
.AdvertisingDirectoryContainerLeft ul{
	display:block; 
	margin:0; 
	padding:0; 
	list-style:none;
}

.AdvertisingDirectoryContainerLeft ul li{
	display:block; 
	padding-top:2px;
}

.AdvertisingDirectoryContainerLeft ul li.first{
	 padding-top:10px !important;
}

.AdvertisingDirectoryContainerLeft ul li.last{
	padding-bottom:25px;
}
.AdvertisingDirectoryContainerRight{
	float:left; 
	width:373px; 
	padding-left:20px; 
	border-left:1px solid #DBDBDB;
}
.AdvertisingDirectoryContainerRight .DirectoryBar{
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px; 
	width:353px; 
	padding-top:7px; 
	margin-bottom:10px;
}

.AdvertisingDirectoryContainerRight .DirectoryBar .Inner{
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x; 
	padding-top:1px; 
	padding-bottom:4px; 
	padding-left:1px; 
	padding-right:2px;
}
.AdvertisingDirectoryContainerRight .DirectoryBar .Inner .Holder{
	height:28px; 
	padding-top:2px;
}
.AdvertisingDirectoryContainerRight .DirectoryBar .Inner .Holder .LeftText{
	float:left;
	height:25px; 	
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:22px; 
	line-height:25px; 
	color:#5786A1;
}
.AdvertisingDirectoryContainerRight .DirectoryBar .Inner .Holder .RightText{
	float:right;
	padding-top:2px;
}
.AdvertisingDirectoryContainerRight .DirectoryBar .Inner .Holder .RightText a{
	background-image:url(../App_Themes/OhBaby/images/back-to-top.jpg); 
	background-repeat:no-repeat; 
	background-position: right center; 
	font-size:10px; 
	padding-right:14px; 
	color:#858785; 
	text-decoration:none;
}
.VSpacer{
	height:10px;
}
/*********************************************************************************/
/**********************************Blogs - NEOLOGIX*******************************/
/*********************************************************************************/

.BlogShareBar {
	width:615px;
}

.BlogShareBarInner {
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
	padding-top:7px;
	padding-bottom:4px;
}

.shareLinksContainer {
	float:right;
	margin-right:20px;
}
h1#BlogTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	font-weight:normal;
	color:#A2AFB3;
	line-height:35px;
	margin-top:5px;
	margin-bottom:10px;
}
#blogsListItem {
	width:570px;
	padding-bottom:20px;
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
	margin-bottom:20px;
}
.BlogMainList{
	width:450px !important; 
	padding-left:15px !important;
}
.BlogList{
	padding-bottom:20px; 
	margin-bottom:20px;
}
#blogsBar {
	width:570px;
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
	height:1px;
}
#blogsListItemTextContainer {
float:left;
width:570px;
}
#blogsListItemTextContainerInner {
}
h2#BlogMainListHeading{
	font-size:18px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-weight:normal; 
	color:#A2AFB3; 
	margin-bottom:7px;
}
.blogSubLinks{
	margin-top:10px;
}
.blogsDateList{
	font-size:12px;
	font-weight:bold;
	color:#8A8B89;
}
.bloggerImageHolder{	
	height:85px;
	width:75px;
}

.bloggerMainImageHolder{	
	width:75px; 
	height:85px;
}

.blogDetailHeading{
	float:left;
	margin-bottom:7px;
}
.blogDetailHeading .ImageHolder{
	float:left;
}
.blogDetailHeading .Title{
	float:left; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:17px; 
	font-weight:normal;color:#858785; 
	padding-top:65px; 
	padding-left:10px;
}
.BlogDetailTopBar{
	width:612px !important;  
	margin-left:-20px; 
	margin-top:5px; 
	margin-bottom:20px;

}

.BlogCommentBarInnerTextContainer{
	height:40px; 
	padding-top:15px; 
	padding-left:22px;
}
.BlogCommentBarInnerTextContainer .Text{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:18px; 
	color:#5786A1;
	line-height:20px;
}
.BlogCommentList{
	width:612px; 
	margin-top:5px; 
	margin-bottom:20px;
}
.BlogCommentList .Item{
	padding-top:20px;
	padding-left:22px;
	padding-bottom:20px;
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x;
}
.BlogCommentList .Last{
	background:none !important;
}
.BlogCommentList .Item .Heading{
	font-weight:bold;
	color:#5786A1;
}
.BlogCommentList .Item .Author{
	font-weight:bold;
}
.BlogCommentBar{
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px; 
	width:615px; 
	padding-top:7px;
}
.BlogCommentBarInner{
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x; 
	padding-top:1px; 
	padding-bottom:4px; 
	padding-left:1px; 
	padding-right:2px;
}
.BlogCommentBarInnerTextContainer{
	height:40px; 
	padding-top:20px; 
	padding-left:22px;
}
.BlogCommentBarInnerTextContainer .Text{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:17px; 
	color:#5786A1;
	line-height:20px;
}
.BlogCommentBarInner .InnerLeft{
	height:50px !important; 
	padding-top:10px !important;
}

/*********************************************************************************/
/**********************************Contact Us - NEOLOGIX***********************/
/*********************************************************************************/
.ContactUsBar{
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) repeat-x 0 4px; 
	width:615px; 
	padding-top:7px;
}
.ContactUsBarInner{
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x; 
	padding-top:1px; 
	padding-bottom:4px; 
	padding-left:1px; 
	padding-right:2px;
}
.ContactUsBarInnerTextContainer{
	height:40px; 
	padding-top:20px; 
	padding-left:22px;
}
.ContactUsBarInnerTextContainer .Text{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:17px; 
	color:#5786A1;
	line-height:20px;
}

.ContactUsBarInner .InnerContent{
	height:50px !important; 
	padding-top:10px !important;
}

.ContactUsBarInner .InnerLeft{
	height:84px !important;
	padding-top:10px !important;
}

.ContactInfoContainer{
	float:left;
}
.ContactInfoContainer .Left{
	float:left; 
	width:178px; 
	padding-left:22px; 
	padding-top:20px;
}

.ContactInfoContainer .Right{
	float:left; 
	padding-left:2px; 
	padding-top:20px; 
	padding-bottom:40px;
}
.ContactForm{
	padding-top:15px; 
	padding-left:22px;
}
.ContactForm .LabelFirst{
	padding-left:10px; 
	height:30px; 
	background-color:#E9F7FB; 
	border:1px solid #C5C3C3;
}
.ContactForm .Label{
	padding-left:10px; 
	height:30px; 
	background-color:#E9F7FB; 
	border:1px solid #C5C3C3;
	border-top:none;
}
 
.ContactForm .LabelLast{
	 height:30px;  
}
.ContactForm .LabelTextArea{
	 height:30px; 
	 padding-top:7px;
}
 

.ContactForm .InputText{
	background-image:url(../App_Themes/OhBaby/images/text-bg.jpg); 
	background-repeat:repeat-x;  
	border:1px solid #C5C3C3; 
	height:20px;
}

.ContactForm .UploaderInputFile{
	background-image:url(../App_Themes/OhBaby/images/text-bg.jpg); 
	background-repeat:repeat-x;  
}

.ContactForm .InputTextArea{
	background-image:url(../App_Themes/OhBaby/images/text-area-bg.jpg); 
	background-repeat:repeat-x; 
	border:1px solid #C5C3C3; 
	height:98px;
}
.ContactForm .InputHolder{
	padding:2px;
}

.ContactForm .SelectBox{	
	width:144px;
}
/*********************************************************************************/
/**********************************Contests - NEOLOGIX***********************/
/*********************************************************************************/
.ContestsPhotoUploadContainer{
	padding:22px; 
	padding-right:102px;
}
#ContestTitle{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:22px; 
	font-weight:normal; 
	color:#5786A1; 
	margin-bottom:5px;
}
.ContestBar{
	width:585px !important;
}
.ContestBarInnerTextContainer{
	padding-left:0px !important;
}
.ContestPhotoUploadInfo{
	padding-top:20px;
}
.ContestPhotoUploadInfoText{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}
#ContestRuleTitle{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:22px; 
	font-weight:normal; 
	color:#5786A1; 
	margin-bottom:5px;
}
.ContestRuleSubTitle{
	color:#5786A1; 
	font-weight:bold;
}
.ContestImageHolder{
	border:1px solid #A3BDCC; 
	padding:1px;
}
.ContestListItemTextContainer{
	width:450px !important; 
	padding-left:15px !important;
}
.ContestListItemTextContainer #MainTitle{
	font-size:17px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-weight:normal; 
	color:#5786A2; 
	margin-bottom:7px;
}
.ContestListItemTextContainer .ReadMore{
	background-image:url(../App_Themes/OhBaby/images/bullet_read_more.jpg); 
	background-repeat:no-repeat; 
	background-position:left center; 
	padding-left:18px;
}
.ContestsItemLast{
	background-image:none !important;
}
/*********************************************************************************/
/**********************************CoolStuff - NEOLOGIX***********************/
/*********************************************************************************/
.CoolStuffContainer{
	padding-right:50px !important; 
	padding-left:0px !important;
}
.CoolStuffHeaderContainer{
	padding-left:22px !important; 
	padding-bottom:30px;
}

.CoolStuffImageContainer{
	background-image:none; 	
	border:1px solid #C0c0c0;
	/*border:1px solid #A3BDCC;*/
}
.CoolStuffHeaderTextContainer{
	width:360px !important;
}
.CoolStuffHeaderText{
	font-size:22px !important;
}
.CoolStuffListItem{
	width:612px !important;
}
.CoolStuffImageHolder{
	border:1px solid #A3BDCC; 
	padding:1px;
}
.CoolStuffListItemTextContainer{
	width:450px !important; 
	padding-left:15px !important;
}
.CoolStuffListItemLast{
	background-image:none !important;
}
h2#CoolStuffListItemTextTitle{
	font-size:17px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-weight:normal; 
	color:#5786A2; 
	margin-bottom:7px;
}
/*********************************************************************************/
/**********************************Deals and Coupons - NEOLOGIX********************/
/*********************************************************************************/
.DealsAndCouponContainer{
padding-right:50px !important;
}
/*********************************************************************************/
/**********************************Miscellaneous - NEOLOGIX***********************/
/*********************************************************************************/
.SubscriptionsContainer{
	padding:22px; 
	padding-right:102px;
}
.SubscriptionsContainerMain{
	float:left;
}
.SubscriptionsContainerMain .Left{
	float:left;
}
.SubscriptionsContainerMain .Right{
	float:left; 
	width:250px; 
	padding-left:15px; 
	padding-top:10px;
}
/*********************************************************************************/
/**********************************RSS - NEOLOGIX***********************/
/*********************************************************************************/
.RssList{
	background:url(../App_Themes/OhBaby/images/dotBg.jpg) bottom repeat-x; 
	height:30px; 
	padding-top:10px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:18px;
	line-height:20px;
}
.RssList .Left{
	float:left;
}
.RssList .Right{
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
.BlueTitle{
	color:#146A8A;
}
/*********************************************************************************/
/**********************************Miscellaneous - NEOLOGIX***********************/
/*********************************************************************************/
.MarginLeft-5{
	margin-left:-5px !important;
}
.MarginLeft0{
	margin-left:0px !important;
}
.MarginRight0{
	margin-right:0px !important;
}
.MarginBottom0{
	margin-bottom:0px !important;
}

/*********************************************************************************/
/**********************************Google Search- NEOLOGIX***********************/
/*********************************************************************************/


.gsc-results h4
{
    color:#5786A2;
    padding-bottom:10px;
}
.gsc-results p
{
    color:#5786A2;
    padding-bottom:5px;
}
.gsc-results ul
{
    padding-left:25px;
}
.gsc-results
{
    margin-bottom: 10px;
    padding-left:22px;
}
.gsc-expansionArea
{
    margin-bottom: 10px;
}
.gsc-control-cse
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}
.gsc-webResult.gsc-result
{
    border-color: #A9DA92;
    
}
.gsc-webResult.gsc-result:hover
{
    border-color: #A9DA92;
   
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b
{
    color: #5786A2;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b
{
    color: #5786A2;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b
{
    color: #5786A2;
}
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b
{
    color: #5786A2;
}
.gs-webResult.gs-result .gs-snippet
{
    color: #454545;
}
.gs-webResult.gs-result .gs-visibleUrl
{
    color: #815FA7;
}
.gs-webResult.gs-result .gs-visibleUrl-short
{
    color: #5786A2;
}
.gsc-cursor-box
{
    border-color: #FFFFFF;
    color: #5786A2 !important;
    text-align: right;
    padding-right: 35px;
}
.gsc-cursor-box a
{
    color: #5786A2 !important;
    padding: 0 2px;
}
.gsc-cursor-box a.active
{
    text-decoration: none;
    font-weight: bold;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet
{
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
.ErrorLabel{
	color:red;
        font-size:12px; 
	padding:0px;

}
.EditingFormErrorLabel{
	color:red;
        font-size:12px; 
	padding:0px;

}


.CouponItemWrapper{}

.CouponImage{}

.CouponDescription{}

.CouponDescription p{}

.noBgImage{background-image:none;}

