/* Array
(
    [colors] => Array
        (
            [primary] => BC4002
            [secondary] => DC4D15
            [darkened] => a03602
            [lightened] => fae4dc
            [tertiary] => d5c5ae
        )

    [images] => Array
        (
            [sprite] => http://cdn.sheknows.com/channels/pregnancy-and-baby/sprite.png
        )

)
 */

.sheknows-logo a {
	background-image: url(http://cdn.sheknows.com/channels/pregnancy-and-baby.gif);
}

.yuimenubar,
.whatshot-simple .yui3-carousel .yui3-carousel-selected {background-color: #bc4002;}

.nav-channel a, .yuimenubaritemlabel { color: #fff; }

.whatshot .yui3-carousel-button, .whatshot .yui3-carousel { background-color: #dc4d15; }
.yuimenubaritem-visible { background-color: #fff; }

.nav-channel ul { list-style: inside; }
.nav-channel ul li { color: #ffffff; }

.channel-layout .ui-flashpanel .yui3-carousel-item.yui3-carousel-selected,
.whatshot .ft a,.whatshot .ft a:link, .whatshot .ft a:visited, .whatshot .ft a:active,
.channel-layout .ui-flashpanel .yui3-carousel-button {background-image: url(http://cdn.sheknows.com/channels/pregnancy-and-baby/sprite.png);}

.seemore_channel_link { background: url(http://cdn.sheknows.com/channels/pregnancy-and-baby/sprite.png) no-repeat right -330px; padding: 2px 24px 1px 0px; }

#hd .search label { color: #dc4d15; }
#hd .search button { background-color: #bc4002; }

.video-playlist,
.video-playlist a,
.video-playlist a:link,
.video-playlist .video-playlist-title
{
	color: #bc4002;
}

.video_tabs ul li { background-color: #dc4d15; } 
.video_title { color : #bc4002;  }  
 
/**
 * SubChannel Landing Pages
 *
 */
.subchannel-layout .ui-flashpanel .yui3-carousel-content {text-align: left;}
.subchannel-layout .ui-flashpanel .yui3-carousel .yui3-carousel-wrapper {width: auto;}
.subchannel-layout .ui-flashpanel h2 {color: #bc4002;}
.subchannel-layout .ui-flashpanel .yui3-carousel-nav {display: none;}
.subchannel-layout .ui-flashpanel .yui-carousel .yui3-carousel-item { background-color: #d5c5ae; padding: 2px 6px; position: relative; width: auto; display:inline-block; left:auto!important;}
.subchannel-layout .ui-flashpanel .yui-carousel .yui3-carousel-item.yui3-carousel-selected { background-color: #bc4002; left: auto!important;}
.ie7 .subchannel-layout .ui-flashpanel .yui-carousel .yui3-carousel-item {display: inline;}


/**
 * Navigation
 *
 */
.ui-navbaritem-selected
{
	background-color: #fff;
	border-bottom:    1px solid #fff;
}

.ui-navbaritem-selected .ui-navbaritemlabel,
.ui-navbaritem-selected .ui-navbaritemlabel:link,
.ui-navbaritem-selected .ui-navbaritemlabel:active,
.ui-navbaritem-selected .ui-navbaritemlabel:visited
{
  color: #000;
}

.nav-channel
{
	background-color: #bc4002;
}
.nav-channel li a,
.nav-channel li a:link
{
	color: #ffffff;
}

/* What's Hot Carousel Header */
.whatshot-carousel .wh-title b { color: #dc4d15 }

/* Image with blurb: Used only on entertainment landing page currently */
.image_blurb { background-color: #dc4d15 }


@charset "utf-8";
/* CSS Document */
body,td,th {
	font-size: 12px;
}

#flashMessage {
	font-size:  14px;
	line-height:24px;
	margin-bottom: 12px;
	text-align: center;
	color:#FF0000;
}

#flashMessage_left {
	font-size:  12px;
	line-height:24px;
	margin-bottom: 12px;
	text-align: left;
}

.left { width: 700px; float: left; }

.color1 /* see more style arrows */
{ background-color: #C65F00; width: 15px; width: 15px; } 
.color2 /* lighter bullet arrows */
{ background-color: #E2DED5;} 

.see-more
{
	clear: both;
	font-size: 10px;
	color: #555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	position:relative;
	top: 15px;
	text-transform:uppercase;
}
.dots-brown
{
	padding-bottom: 5px;
	background-image: url(http://media.sheknows.com/micro-sites/pets/dots-green.jpg); 
	background-position: left middle; background-repeat: repeat-x; width: 274px; height: 25px; clear: both; 
}
.TabbedPanelsTab a, .TabbedPanelsContent a { color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.content-block-left .col1 {
	float: left;
	width: 435px;
	margin-top: 10px;
}
.content-block-left .col2 {
	float: right;
	width: 254px;
	margin-top: 10px;
}
.color_number { background-color: #000000; } 
.sheknows-search-box { float:left; font-size:10px; *margin-right:20px;}
/*override ui.css*/
.whatshot-list li {	background-image:   url(http://cdn.sheknows.com/interface/dots-sm-burnt-umber.gif);}
.whatshot-simple .yui-carousel .yui3-carousel-selected { background-color:#BC4002; }
.whatshot .bd .whatshot-list a:hover { color:#BC4002; }
.whatshot h2 {font-size: 24px; }

/* Pregnancy Calendar Module */
.content-block-left .block1 {height:304px; font-size:13px; color:#5F423C;}
.pregnancy-calendar .pbform
{
	height: 134px; width: 400px;
	position: relative; left: 8px;
	
}
.pregnancy-calendar form { position: relative; top: 23px; margin: 0; padding: 0; }
.pregnancy-calendar .pbsel { position: relative; left: 30px; height: 32px; }
.pregnancy-calendar .pbsel img { position: relative; top: 8px;  left: 10px; }
.pregnancy-calendar .pbsel select { position: relative; top: 5px; left: 10px; width: 150px; }
.pregnancy-calendar .pbsub { position: absolute; top: 0px; left: 287px; }
/*2_column_8_links*/
.block2_2_columns_8_links {
	height:255px;
}
.block2_2_columns_8_links .title {
	position: relative;
	top: 20px;
	height:43px;
}
.block2_2_columns_8_links .links {
	position: relative;
	top: 38px;
	height: 155px;
	color: #5D0131;
	font-size: 14px;
	
	left: 0px;
	
}
.block2_2_columns_8_links .links .left {
	float: left;
	width: 205px;
	clear: left;
	line-height: 27px;
	margin-left: 2px;
}
.block2_2_columns_8_links .links .right {
	clear: right;
	float: right;
	width: 195px;
	margin-right: 10px;
	line-height: 27px;
}
.block2_2_columns_8_links .links .see-more { position:relative; top:15px; left:0px;}
/*1_column_numeric_links*/
.block3_2_columns_9_links_orange_numbers {
	height: 290px;
}
.block3_2_columns_9_links_orange_numbers .title
{
	position: relative;
	top: 0px;
	left: 0px;
	height:58px;
}
.block3_2_columns_9_links_orange_numbers .links {
	position: relative;
	top: 25px;
	left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F423C;
	font-weight: bold;
	width: 420px;
}
.block3_2_columns_9_links_orange_numbers .links .left {float:left; width:200px; margin-right:20px; }
.block3_2_columns_9_links_orange_numbers .links .right {float:left; }
.block3_2_columns_9_links_orange_numbers a:link, .block3_2_columns_9_links_orange_numbers a:visited, .block3_2_columns_9_links_orange_numbers a:active { color:#000000; }
.block3_2_columns_9_links_orange_numbers a:hover { color:#BC4002; }
.block3_2_columns_9_links_orange_numbers .see-more { position:relative; top:25px; left:0px; }
/*1_column*/
.block4_1_column { height:430px;}

.block4_1_column .title {
	position:relative;
	left:125px;
	height:43px; }
.block4_1_column .links {
	position:relative;
	top:25px;
	left:125px;
	font-size: 14px;
	line-height: 27px;
	width: 380px;
	
}
/*1_column*/
.block5_1_column { height:510px;}
.block5_1_column .title { position:relative; top:13px; height:43px; left:7px;}
.block5_1_column .links {
	position:relative;
	top:180px;
	left:7px;
	font-size: 14px;
	
	line-height: 27px;
	width: 240px;
	
}
.block5_1_column a:link, .block5_1_column a:visited, .block5_1_column a:active {color:#5F423C;}
.block5_1_column a:hover { color:#BC4002; }
/*1_column*/
.block6_1_column { height:360px;}

.block6_1_column .title {
	position:relative;
	left:7px;
	height:40px; }
.block6_1_column .links {
	position:relative;
	top:22px;
	left:7px;
	font-size: 14px;
	line-height: 27px;
	width: 380px;
	
}
/*1_column*/
.block7_1_column { }

.block7_1_column .title {
	position:relative;
	left:7px;
	height:40px; }
.block7_1_column .links {
	position:relative;
	top:12px;
	left:7px;
	font-size: 14px;
	line-height: 27px;
	width: 380px;
	
}
/*sidebar search*/
.searchbar
{
	background-image: url(http://media.sheknows.com/channels/pregnancy-and-baby/search-background.gif);
	background-repeat: no-repeat;
	background-position: left;
	width:303px; 
	height:58px;
	position:relative;
}
.search-btn
{ position:absolute; top:25px; left:10px; width:68px;}
.search-text{ position:absolute; top:14px; left:90px; background:none; border:none; background-image: url(http://media.sheknows.com/channels/pregnancy-and-baby/search-text-background.gif);
	background-repeat: no-repeat;
	background-position: top left; width:173px; height:44px; padding-left:5px; padding-top:14px;}
.search-go { position:absolute; top:31px; left:275px;}
/*2_images_9_links*/
.block2_2_images_9_links {height: 280px;
	background-image:url(http://media.sheknows.com/channels/pregnancy-and-baby/brown-dots.gif); background-position:bottom left; background-repeat:no-repeat; position:relative; left: 8px; color:#632100; }
.block2_2_images_9_links .links {	position:relative; top:8px;}
.block2_2_images_9_links .links .left {
	float: left;
	width: 78px;
	margin-right: 5px;
}
.block2_2_images_9_links .title {
	margin-bottom: 30px; height:43px;
}
.block2_2_images_9_links .see-more { top:30px;}
/*2_column_12_links*/
.block3_2_columns_12_links {
background-image:url(http://media.sheknows.com/channels/pregnancy-and-baby/background-due-date-clubs.gif); background-repeat:no-repeat; background-position: top left;
	height: 292px; position:relative; left:8px;
}
.block3_2_columns_12_links .title {
	position: relative;
	top: 20px;
}
.block3_2_columns_12_links .links {
	position: relative;
	top: 28px;
	height: 155px;
	color: #5D0131;
	font-size: 14px;
	left: 0px;
	
}
.block3_2_columns_12_links .links .left {
	float: left;
	width: 135px;
	clear: left;
	line-height: 27px;
	margin-left: 2px;
	margin-right:15px;
}
.block3_2_columns_12_links .links .right {
	clear: right;
	float: left;
	line-height: 27px;
}
.block3_2_columns_12_links .links .see-more { position:relative; top:15px; left:0px;}

/*1_column_search-pregbaby-alpha-links*/
.block4_1_column_search-pregbaby-alpha-links { position:relative; top:20px; left:8px; width:285px; height:380px;background-image:url(http://media.sheknows.com/channels/pregnancy-and-baby/background-baby-names.gif); background-repeat:no-repeat; background-position: top left;}
.block4_1_column_search-pregbaby-alpha-links .title { margin-bottom:10px;}

.block4_1_column_search-pregbaby-alpha-links .alphalinks, .block4_1_column_search-pregbaby-alpha-links .alphalinks a:link, .block4_1_column_search-pregbaby-alpha-links .alphalinks a:visited, .block4_1_column_search-pregbaby-alpha-links .alphalinks a:active { color:#531E00; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:12px; text-transform:uppercase; font-weight:bold;}
.block4_1_column_search-pregbaby-alpha-links .alphalinks a:hover {color:#BC4002;}
.recipe-search { background-image: url(http://cdn.sheknows.com/channels/food-and-recipes/background-search.jpg); background-repeat: no-repeat; background-position: top left; height: 56px; width: 284px; position: relative; top:15px; }
.recipe-search img { position: absolute; top: 19px;  left: 10px; }
.recipe-search .search-field 
	{ 
		position: absolute; top: 12px; left: 80px; 
		background-image: url(http://cdn.sheknows.com/channels/food-and-recipes/search-field.jpg); 
		background-repeat: no-repeat; background-position: top left; 
		background-color: transparent; border: 0; 
		height: 32px; width: 164px; 
		padding-top: 8px; padding-left: 5px;
	}
.recipe-search .search-button { position: absolute; top: 22px; left: 253px; }
.block4_1_column_search-pregbaby-alpha-links .links { position:relative; top:30px; left:4px; font-size: 14px; line-height: 27px;}
.block4_1_column_search-pregbaby-alpha-links .see-more { top:40px; left:4px;}
/*1_column*/
.content-block-right .block5_1_column { height:320px; background-image:url(http://media.sheknows.com/channels/pregnancy-and-baby/background-celebrity-pregnancy.gif); background-repeat:no-repeat; background-position: top left; position:relative; left:8px;}
.content-block-right .block5_1_column .title {
	position:relative;
	top:20px;
	left:0px;
	height:47px;
	
}
.content-block-right .block5_1_column .links {
	position:relative;
	top:20px;
	left:2px;
	font-size: 14px;
	line-height: 27px;
	
}
.content-block-right .block5_1_column .links a:link, .content-block-right .block4_1_column .links a:visited, .content-block-right .block4_1_column .links a:active { color:#60413E; }
.content-block-right .block5_1_column .links a:hover, .whatshot .ft a:hover { color:#BC4002; }
/*see more links*/
.see-more a:link, .see-more a:visited, .see-more a:active { color:#6D6D6D; }
.see-more a:hover, .whatshot .ft a:hover { color:#BC4002; }
#doc {
	min-width:1000px;
	margin:auto;
	text-align:left;
	width: 1020px;
}
#doc #hd, #doc #bd {
	margin: 0 10px;
}

/* Spry Tabs */
.TabbedPanels {
	clear: none;
	height: 54px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 1000px;
}
.TabbedPanelsTabGroup {
	background: url(http://cdn.sheknows.com/channels/pregnancy-and-baby/navbar.jpg) top left repeat-x;
	display: table;
	margin: 0;
	padding: 0;
	width: 100%;
	*display: block;
}
.TabbedPanelsTab {
	border-left: 1px solid #fff;
	color: #FFFFFF;
	cursor: pointer;
	display: table-cell;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	text-align: center;
	text-transform: lowercase;
	*display: inline-block;
	*float: left;
}
.TabbedPanelsTab a {
	cursor: pointer;
	display: block;
	outline: 0;
	padding: 10px 5px;
}
.FirstTabbedPanel {
	border-left: 0;
}
.TabbedPanelsTabHover {
	background-color: #E57119;
}
.TabbedPanelsTabSelected {
	background-color: #E57119;
	background-image: none;
}
.TabbedPanelsTab a, .TabbedPanelsContent a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.TabbedPanelsContentGroup {
	clear: both;
	background-color: #E57119;
}
.TabbedPanelsContent {
	padding: 4px;
	color:#FFFFFF;
	width:990px;
	overflow: hidden;
	font-size:10px;
}
.LastTabbedPanel {
	*float: none;
	*padding: 10px auto;
}
.top-nav-bar {
	margin:auto;
	margin-top:10px;
	width:1000px;
	overflow:hidden;
}
/*END Spry Tabs*/





/*
	Forms
 */
/*
.round-input label em {
	font-size:        83%;
}
*/

/*
.round-input {
	display:          block;
	margin:           0;
	margin-bottom:    16px;
	background-color: #f8f8f8;
	border:           2px solid #efefef;
	padding:          10px 0 8px;
	
*/
	/* all the browsers gotta be different *sigh* ... */
	/*
border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
*/

/*
.round-input .field {
	background:    #ffffff;
	border:        1px solid #ebebeb;
	border-color:  #c2c2c2 #f1f1f1 #f1f1f1 #bbbbbb;
	padding:       8px;
	display:       block;
	margin-left:   33%;
	margin-right:  10px;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.round-input input, .round-input select, .round-input textarea {
	border: 0;
	background-color: transparent;
}
.round-input input {
	height:        20px;
	line-height:   20px;
	margin:        0;
	padding:       0;
	width:         100%;
}
.round-input .big-select {
	width:         100%;
}
.round-input .label {
	margin:        0;
	vertical-align:middle;
	text-align:    center;
}

.round-input label {
	color:         #674b33;
	display:       block;
	float:         left;
	font:          normal 18px Georgia, "Times New Roman", Times, serif;
	margin:        0;
	padding-left:  10px;
	text-align:    center;
	width:         29%;
}

.round-date .field {
	display:       inline-block;
	margin-left:   0;
	margin-right:  5px;
	padding:       8px 4px 7px;
}
*/
/*
fieldset.two-columns {
	border:        0;
	padding:       0;
	margin-top:    35px;
}
.two-columns .round-input {
	float:         right;
	width:         48.7%;
}
.two-columns .odd {
	clear:         both;
	float:         left;
}

.two-columns .round-input .field {
	width:         auto;
}

.field #BabyName { *margin-left:-135px; }
.profile .two-columns .bn label, .profile .two-columns .bdd label {
	width:120px;
}
*/


/*
	Forms
 */
.two-columns .rounded {	width:313px; }

.two-columns .round-wide {width:100%; clear:both; float:none;}


/** list of checkboxes **/
ul.checkboxes {
	padding:    0;
	display:    inline-block;
	width:      100%;
}
ul.checkboxes li {
	border:     1px dotted #993980;
	border-width: 0 0 1px;
	display:    block;
	float:      right;
	list-style: none;
	line-height:27px;
	margin:     0;
	padding:    0;
	width:      46.5%;
	vertical-align: bottom;
}
ul.checkboxes li.top {
	border-width: 1px 0;
}
ul.checkboxes li.odd {
	clear:      both;
	float:      left;
}
ul.checkboxes input, ul.checkboxes label {
	margin:     0 5px;
	font-weight:normal;
}



/** page specific form changes **/
.round-button {
	margin-left: auto;
	margin-right: auto;
}

.calendar .form-actions {
	margin-bottom: -44px;
}



/**
 * Profile page styles
 */
.profile fieldset {
  clear:      both;
  border:     0;
  padding:    0;
}
.profile .newsletters .hd {
  background: url(http://media.sheknows.com/micro-sites/pregnancy-calendar/subscribe-to-the-following-email-newsletters.gif) 0 0 no-repeat;
  display:    block;
  height:     40px;
  position:   relative;
  overflow:   hidden;
  text-indent:-999px;
  width:      500px;
}
.micro-nav-pb { width:1000px; margin:auto; }

p.sheknows-parenting-logo { clear: both; text-align: center; }
