.custom #header #logo a { display: block; height: 147px; width: 950px; background: url(images/circle_and_bloom_logo.jpg) no-repeat; outline: none; }

/* This line gets rid of the site title & tagline by casting them out to far left field */
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */

/* This is a bit of a kludge, but it seems to work. */
.custom #header #tagline { height: 0; }

/*This line changes the color of the links within */
.custom a, .custom a:visited { color: #A6A12C; }

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header { padding: 0; }

body.custom {
    background: #cccc99 url(http://www.circlebloom.com/wp-content/themes/thesis_151/custom/images/fertility_relaxation.jpg) 50% 0;
}

body.custom {color: #666666; }


.custom #container {
    margin-top: -1em;
    margin-bottom: 2em;
}

.custom #page {
    background: #fff;
}

/*TO CHANGE THE TITLE FONT COLOR:*/
/* .custom h1 {
color: #666699;
} */

.custom paragraph {
color: #666699;
margin-top: 10px;
}

.custom h3 {
color: #669900;
line-spacing: -1px;
font-weight: bold;
font-family: helvetica neue;
}

.custom h5 {
line-spacing: -1px;
font-weight: bold;
font-family: helvetica neue;
}


.custom h2 {
color: #669999;
line-spacing: -1px;
font-weight: bold;
	font-size: 2.0em;
font-family: helvetica neue;
margin-top: 0.5em;

}
.custom h2 a {
color: #669900;
line-spacing: -1px;
font-weight: bold;
}
.custom h2 a:visited {
color: #666699;
line-spacing: -1px;
font-weight: bold;
}
.custom .entry-title h1 {
color: #669900;
line-spacing: -1px;
font-weight: bold;

}
.custom .entry-title h2 {
color: #669900;
line-spacing: -1px;
font-weight: bold;

}
.custom .post_box h1 {
color: #669900;
line-spacing: -1px;
font-weight: bold;

}
/*To change the sidebar blue color*/
.custom sidebar {
	color: #808000;
}
/*This line removes to the Thesis Footer attribute*/
#footer p:first-child
{
display: none;
}
/* Top Nav bar */
.custom ul#topnav {
border-style: none;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
background:#FFFFFF none repeat scroll 0 0;
width: 100%;
float: left;
}
.custom ul#topnav li { float: right; padding: 3px 10px 3px 0px; }
.custom ul#topnav li a { font-size: 1.4em; color: #999933; }
.custom ul#topnav li a:hover { text-decoration: underline; }

/* Begin Modifications by Jeff */

/* half & half page layout */

.custom .no_sidebars .colbox {
width:500px;
border:1px solid #999933;
padding: 0 0.75em;
padding-bottom:-2em;
margin-bottom: 2em;
}

.custom .no_sidebars .page-left {
float:left;
padding-left:0.75em;
padding-right:0.75em;
padding-top:0em;
padding-bottom:0em;
width:47%;
}

.custom .no_sidebars .page-right {
float:right;
padding: 0 0.75em;
width:48%;
}

/* Fancy Ordered List *OFF* */
.custom .fancylist {
	color: #669999;
	font: 1em helvetica;
font-weight: bold;
}

/* .custom ol {
  font: 1em Arial, Times, serif;
  color: #9edede;
}

.custom ol p {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #808080;
	font-size:1.4em;
	line-height:1.571em;
	font-family:Georgia,"Times New Roman",Times,serif;
} */

.custom .powerful {
	color: #000;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 2.2em;
	text-align:left;
}

.custom .smallpowerful {
	color: #669900;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.8em;
	text-align:left;
}

.custom .smallpowerful1 {
	color: #000000;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.8em;
	text-align:left;
}


.custom .smallpowerful2 {
	color: #669999;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.8em;
	text-align:left;
}

.custom .smallpowerful3 {
	color: #707070;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.8em;
	text-align:left;
}

.custom .smallpowerful4 {
	color: #707070;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.2em;
	text-align:left;
}

.custom .smallpowerful4a {
	color: #669900;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.4em;
	text-align:left;
}


.custom .smallpowerful5 {
	color: #707070;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.2em;
	text-align:left;
}



.custom .no_sidebars .homeleftbox{
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #CCCC33;
	clear: left;
	float:left;
	display:inline;	
	width: 285px;
	height: 200px;
	padding:1.0em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.6em;
}

.custom .no_sidebars .homerightbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;	
	width:  285px;
	height: 200px;
line-height: 2.0em;
	padding:1.0em;
	background: #CCCC99;
	margin-left: 1em;
	float:left;

}


.custom .no_sidebars .testimonialrightbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	width: 390px;
	line-height: 1.0em;
	padding:1.0em;
	background: #FFFFFF;
	/* margin-left: 1em; */
	float:right;
	color: #666666;
/*	font-size: 1.4em; */
	line-height: 1.4em;

}

.custom .no_sidebars .testimonialleftbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	width: 450px;
	padding:1.2em;
	background: #FFFFFF;
	/* margin-left: 1em; */
	float:left;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.1em;
	border: 1px solid #888;

}


.custom .no_sidebars .homemidbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #DBDB70;
	width: 285px;
	padding:1.0em;
	height: 200px;
	clear:none;
	float:left;
	font-size: 0.9em;
	line-height: 1.6em;
	margin-left: 1em;

}

}

.custom .no_sidebars .homecontainer {
	clear:both;
	display:block;
	width:100%;
	
}

.custom .no_sidebars .70pcntbox {
	width: 70%;
	border: 1px solid #000;
}

.custom .download {
	color: #cc6633;
	font-weight: bold;
	font-family:helvetica neue;
	letter-spacing: -1px;
	font-size:1.8em;
	text-align:center;
}

.custom .download1 {
	color: #959595;
        font-weight: bold;
	font-family:helvetica neue;
	letter-spacing: -1px;
	font-size:1.8em;
	text-align:left;
}


.custom .orgetit  {
	color: #888;
	font-weight: bold;
	font-family:helvetica neue;
	font-size:1.1em;
	
}

.custom .homeunderfold  {
	color: #606060;
	font-weight: bold;
	font-family:helvetica neue;
	font-size:1.6em;
margin-bottom: 4em;
	
}


.custom .no_sidebars .fullcontainer {
	background:#eef0cf;
	width:100%;
	clear:both;
	height:1700px;
}

.custom .no_sidebars .fullcontainer1 {
font-family: arial;
	width:100%;
	clear:both;
/*	height:900px; */
}

.custom .no_sidebars .fullcontainer p {
padding-top:0em;
	margin-top: 1em;
}

.custom .no_sidebars .leftsidehome {
	width:47%;
	border-right:1px dotted #ccc;	
	float:left;
	background:#eef0cf;
	padding:0.7em;
}

.custom .no_sidebars .leftsidehome1 {
	width:47%;
	border-right:9px solid #ccc;
	float:left;
	padding:1em;
}


.custom .no_sidebars .rightsidehome {
	width:47%;
	float: right;
	background:#eef0cf;
	padding:0.7em;
}

.custom .no_sidebars .rightsidehome1 {
	width: 47%;
	float: right;
	padding:0.75em;
}

.custom h1, .custom .headline_area h1 {
	color: #669900;
	font-size: 2.3em;
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
line-height:1em;
}

.custom h2, .custom .headline_area h2 {
	color: #669900;
	font-size: 2.3em;
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
line-height:1em;
}

.custom .testimonial {
	font-size: 1.6em;
	color: #6C81EE;
}

.custom .homelink, .custom .homelink a {
	color: #939598;
	font-size: 1.2em;
	font-family: helvetica neue, helvetica, arial, sans-serif;
	text-decoration: none;
	padding: .5em;
}

.custom .homelink a:hover {
	text-decoration: underline;
}

.custom .no_sidebars .content-fake-sidebar {
	float:left;
margin-top: -3.0em;	
width:38em;
}

.custom .no_sidebars .fake-sidebar {
	border-left:1px solid #ddd;
	float:right;
	width:29.5em;
	height: auto;
	margin-top: -4.0em;
	padding: .5em;
}

.custom .paragraph_quotes {
font-size:0.9em;
font-family: georgia;
line-height: 15px;

}

.custom .quote_paragraph p {
margin-top: .7em;
padding-top: 0;
}

.custom .no_sidebars .leftboxproduct {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 520px;
	margin-top: -0.5em;
	text-align: left;
	padding:1.0em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}

.custom .no_sidebars .detailedbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #FFFFCC;
	clear: left;
	float:left;
	display:inline;
	width: 500px;
	margin-top: -0.5em;
	text-align: justify;
	padding:1.2em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 1.3em;
	line-height: 1.4em;
}

.custom .no_sidebars .detailedbox1 {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background: #FDE2B8;
	clear: left;
	float:left;
	display:inline;
	position: relative;
/*	width: 490px; */
	width: 475px;
	margin-top: -0.5em;
/*	text-align: justify; */
	padding:1.3em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 1em;
	line-height: 1.1em;
}

.custom .no_sidebars .detailedbox2 {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background: #FDE2B8;
	clear: left;
	float:left;
	display:inline;
	position: relative;
/*	width: 500px; */
	width: 475px;
	margin-top: -0.5em;
/*	text-align: justify; */
	padding:1em;
	color: #666666;
/*	font-size: 1.2em; */
	line-height: 1.1em;
}

.custom .pregnancybtmright {
	float: right;
	width: 440px;
}

.custom .pregnancybuynow {
	border-bottom:3px solid #CCCCCC;
	display:inline-block;
	padding-bottom:2em;
}

.custom .no_sidebars .leftboxproduct2 {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 530px;
	height: 310px;
	margin-top: -0.5em;
	text-align: justified;
	padding:0.9em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.3em;
}

.custom .no_sidebars .Energybox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #D4ECFB;
	clear: left;
	float:left;
	display:inline;
	width: 700px;
        height: 300px;
	margin-top: -0.5em;
	text-align: justified;
	padding:0.9em;
	margin-bottom: 1em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.35em;
}


.custom .no_sidebars .Postbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #D5EAE9;
	clear: left;
	float:left;
	display:inline;
	width: 700px;
	height: 355px;
	margin-top: -0.5em;
	text-align: justified;
	padding:0.9em;
	margin-bottom: 1em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.35em;
}

.custom .no_sidebars .mindbodybox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #EAF3DA;
	clear: left;
	float:left;
	display:inline;
	width: 660px;
    height: 380px;
	margin-top: -0.5em;
	text-align: justified;
	padding:0.9em;
	margin-bottom: 1em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.1em;
}

.custom .no_sidebars .IVFbox {	
-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 700px;
        height: 335px;
	margin-top: -0.5em;
	text-align: justified;
	padding:0.9em;
font-size: 1.0em;
line-height: 1.2em;
	margin-bottom: 1em;
	color: #666666;
}

.custom .no_sidebars .aboutusbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #D5DCEF;
	clear: left;
	float:left;
	display:inline;
	width: 670px;
    height: 375px;
	margin-top: -0.5em;
	text-align: justified;
	padding:0.9em;
	margin-bottom: 1.5em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.2em;
}




/* .custom .no_sidebars .leftquotebox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #FFFFFF;
	clear: left;
	float:left;
	display:inline;
	width: 500px;
	height: 140px;
	margin-top: -0.5em;
	text-align: left;
	padding:1.0em;
	margin-bottom: 2em;
	color: #808080;
	font-size: 1.4em;
	line-height: 1.4em;
	border: 1px solid #0099FF;
} */

.custom .leftquotebox {
	-moz-border-radius:1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background:#FFFFFF;
	border:1px solid #0099FF;
	clear:left;
	color:#808080;
	display:inline;
	float:left;
	margin-bottom:2em;
	padding:1em;
	width:475px;
}

.custom .leftquotebox h3 {
	margin: 0 0 0.611em;
}

.custom .no_sidebars .leftboxproduct1 {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 470px;
	margin-top: -0.5em;
	text-align: left;
	padding:1.0em;
	margin-bottom: 0em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}

.custom .no_sidebars .leftboxproduct1a {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 450px;
	margin-top: -0.5em;
	text-align: left;
	padding:1.0em;
	margin-bottom: 1.5em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.4em;
}

.custom .no_sidebars .leftboxproduct1b {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #FFFFFF;
	clear: left;
	float:left;
	display:inline;
	width: 450px;
	margin-top: -0.5em;
	text-align: left;
	padding:1.0em;
	margin-bottom: 0em;
}


.custom .no_sidebars .leftpicturebox {
	clear: left;
	float:left;
	display:inline;
}

.custom .no_sidebars .rightboxproduct {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #cccc99;
	clear: right;	
	float:right;
position: relative;
	display: inline;
	width: 550px;
	padding:1.0em;
	margin-top: 0.5em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}

/* .custom .no_sidebars .rightboxproduct1 {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #ffffcc;
	clear: right;	
	float:right;
position: relative;
	display: inline;
	width: 850px;
	padding:1.0em;
	margin-top: 0.5em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.2em;
} */

.custom .rightboxproduct1 {
	-moz-border-radius:1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background:none repeat scroll 0 0 #FFFFCC;
	clear:both;
	color:#666666;
/*	display:inline;
	float:right; */
	font-size:1em;
	line-height:1.2em;
	margin-bottom:2em;
	margin-top:0.5em;
	padding:1em;
/*	position:relative; */
	width:97%;
}

.custom .rightboxproduct1a {
	-moz-border-radius:1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background:none repeat scroll 0 0 #ECECEC;
	clear:both;
	color:#666666;
/*	display:inline;
	float:right; */
	font-size:1em;
	line-height:1.2em;
	margin-bottom:2em;
	margin-top:0.5em;
	padding:1em;
/*	position:relative; */
	width:97%;
}




.custom .no_sidebars .rightboxaboutus {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #cccc99;
	clear: right;	
	float:right;
	display: inline;
	width: 675px;
	padding:1.0em;
	margin-top: 0.5em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}
.custom .no_sidebars .rightinspiration {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #cccccc;
	clear: right;	
	float:right;
	display: inline;
	width: 300px;
	padding:1.0em;
	margin-top: -0.5em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}
.custom .no_sidebars .leftboxaboutus {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 600px;
	margin-top: -0.5em;
	text-align: left;
	padding:1.0em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}
.custom .no_sidebars .homerightboxtop {
	padding-top: 0em;
	width: 365px;
float: right;
	margin-right:3em;

}

.custom .no_sidebars .buynowbottombox {
float:left;
padding-left:0.75em;
padding-right:0.75em;
padding-top:0em;
padding-bottom:0em;
}

.custom .feedburner {
	width:250px;
} 	

.custom .widgetbox {
	background: #CCCC99;
	width: 375px;
	font-family: georgia, verdana, arial;
	padding:1.0em;
	margin-top: 0.5em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}

.custom .widgetbox2 {
	background: #DBDB70;
	width: 375px;
	padding:1.0em;
	background: #CCCC99;
	width: 375px;
	font-family: georgia, verdana, arial;
	margin-top: 0.5em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}

.custom .newwidgetbox {
	background: #FFFFCC;
	padding:1.5em;
	width: 377px;
	font-family: georgia, verdana, arial;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.3em;
}

.custom .newwidgetbox2 {
	background: #EAF3DA;
	padding:1.5em;
	width: 377px;
	font-family: georgia, verdana, arial;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.3em;
}

.custom .newwidgetbox1 {
	background: #FFFFFF;
	padding:0.5em;
	width: 392px;
	font-family: georgia, verdana, arial;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.2em;
}



.custom .imagewidget {
margin:.5em;
}

.custom .no_sidebars .buynowtopleftbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 550px;
	margin-top: -0.5em;
	text-align: left;
	padding: 1em;
	margin-bottom: .5em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.2em;

}
.custom .no_sidebars .buynowleftcolbox{
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border:1px solid #999933;
	clear: left;
	float:left;
	width: 285px;
	height: 650px;
	padding:1.0em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.5em;
}

.custom .no_sidebars .buynowmindbodybox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 1px 5px 10px #777;
	-webkit-box-shadow: 1px 5px 10px #777;
	box-shadow: 1px 5px 10px #777;
	border:3px solid #D4ECFB; 
/*	clear: left;
	float:left; */
/*	width: 950px; */
	width: 935px;
	height: 225px;
	padding: 1em 1em 2em 1em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.2em;
}


.custom .no_sidebars .buynowbox1 {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 1px 5px 10px #777;
	-webkit-box-shadow: 1px 5px 10px #777;
	box-shadow: 1px 5px 10px #777;
	border:3px solid #D4ECFB; 
/*	clear: left;
	float:left; */
/*	width: 950px; */
	width: 935px;
/*	height: 170px; */
	height: 195px;
	padding: 1em 1em 2em 1em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.2em;
}



.custom .no_sidebars .buynowbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 1px 5px 10px #777;
	-webkit-box-shadow: 1px 5px 10px #777;
	box-shadow: 1px 5px 10px #777;
	border:3px solid #D4ECFB; 
/*	clear: left;
	float:left; */
/*	width: 950px; */
	width: 935px;
/*	height: 1050px; */
	padding: 1em 1em 3em 1em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.2em;
}



.custom .no_sidebars .giftbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 1px 5px 10px #777;
	-webkit-box-shadow: 1px 5px 10px #777;
	box-shadow: 1px 5px 10px #777;
	border:3px solid #D4ECFB; 
/*	clear: left;
	float:left; */
/*	width: 950px; */
	width: 935px;
	padding: 1em 1em 2em 1em;
	margin-bottom: 2em;
	color: #666666;
	font-size: 0.9em;
	line-height: 1.2em;
}


.custom .no_sidebars .buynowmidcolbox {
	float:left;
	display:inline;
	width:  285px;
	height: 650px;
	line-height: 2.0em;
	padding:1.0em;
	font-size: 0.9em;
	line-height: 1.5em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border:1px solid #999933;
	margin-left: 1em;

}

.custom .no_sidebars .buynowIVFbox {
	clear: left;        
        float:left;
	width:  900px;
	height: 400px;
	padding:1.0em;
	font-size: 0.9em;
	line-height: 1.2em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border:3px solid #D4ECFB;	
        margin-bottom: 2em;
}

.custom .no_sidebars .buynowmenbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 1px 5px 10px #777;
	-webkit-box-shadow: 1px 5px 10px #777;
	box-shadow: 1px 5px 10px #777;
	border:3px solid #D4ECFB;	
/*    width: 950px; */
	width: 935px;
	padding:1.0em;
	height: 450px;
/*	clear:left; */
	font-size: 0.9em;
/*	float:left; */
	line-height: 1.2em;
	margin-bottom: 2em;
}

.custom .no_sidebars .buynowrightcolbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border:1px solid #999933;
	width: 285px;
	padding:1.0em;
	height: 650px;
	clear:none;
	font-size: 0.9em;
	float:left;
	line-height: 1.5em;
	margin-left: 1em;

}

.custom .no_sidebars .buynowPostconceptbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 1px 5px 10px #777;
	-webkit-box-shadow: 1px 5px 10px #777;
	box-shadow: 1px 5px 10px #777;
	border:3px solid #D4ECFB;	
/*    width: 950px; */
	width: 935px;
	padding:1.0em;
	height: 255px;
/*	clear:left; */
	font-size: 0.9em;
/*	float:left; */
	line-height: 1.2em;
	margin-bottom: 2em;
}

.custom .blogbox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #E3E4Fa;
	clear: left;
	float:left;
	display:inline;
	width: 525px;
	text-align: left;
	padding: 1em;
	margin-bottom: .5em;
	color: #666666;
	font-size: 0.8em;
	line-height: 1.2em;

}

.custom .blogboxgreen {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background: #CCCC99;
	clear: left;
	float:left;
	display:inline;
	width: 525px;
	text-align: left;
	padding: 1em;
	margin-bottom: .5em;
	color: #666666;
	font-size: 0.8em;
	line-height: 1.2em;

}

.custom .blogintrobox {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background: #E3E4Fa;
	clear:left;
	color:#666666;
	display:inline;
	float:left;
	height:78px;
	margin-bottom:1em;
	padding:0.5em;
	text-align: left;
	width:525px;
}

.custom .blogintroboxgreen {
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	background: #CCCC99;
	clear: left;
	float:left;
	display:inline;
	width: 525px;
	height: 78px;
	margin-bottom: 1em;
	padding: 0.5em;
	text-align: right;
	color: #666666;

}

.custom .testimonial1 {
	clear: left;
	float:right;
	display:inline;
	margin-bottom: 1em;	
	width: 400px;
	text-align: right;
	line-height: 1.2em;
	color: #669900;
	font-family: helvetica neue;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1.1em;
}

.custom .testimonial2 {
	clear: left;
	float: left;
	display:inline;
	width: 400px;
	margin-bottom: 1em;
	text-align: left;
	line-height: 1.2em;
	color: #339999;
	font-family: georgia;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1em;
}

.custom .testimonial3 {
	clear: left;
	float: right;
	display:inline;
	width: 500px;
	margin-bottom: 1em;
	text-align: right;
	line-height: 1.1em;
	color: #669900;
	font-family: verdana;
	font-size: 1em;
}

.custom .testimonial4 {
	clear: left;
	float: left;
	display:inline;
	width: 380px;
	margin-left:  6em;	
	margin-bottom: 1em;
	text-align: justify;
	line-height: 1.1em;
	color: #888;
	font-family: georgia;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 1em;
}


/* Featured Page - by Jeff */

/* Header */

.custom ul#topnav {
	display: none;
}

.custom #header {
	border-bottom:25px solid #AAEAE7;
	height:60px;
}

.custom #header #logo {
	float: left;
	height: 57px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 400px;
}

.custom #header #tagline {
	display: none;
}

.custom #header #logo a {
	background: transparent url(images/logo-400.png) no-repeat;
	display: block;
	height: 57px;
	margin: 0;
	padding: 0;
	width: 400px;
}

/* Navigation Menu */

.custom .menu {
	background: transparent;
	float: right;
	font-weight: bold;
	margin-top: 1em;
	border: none;
	width: 578px;
}

.custom .menu li {
	margin-top: 2em;
}

.custom .menu img {
	padding: 6px 0 0 0;
}

.custom .menu a, .custom .current a:hover {
	background: transparent;
}

.custom .menu a {
	border: none;
	color:#0098CE;
	font-family: arial;
	letter-spacing:-.5px;
	font-size:12px;
	padding:0 0.886em;
}

.custom .menu ul {
	-moz-box-shadow:0 2px 5px #999999;
	-webkit-box-shadow:0 2px 5px #999999;
	box-shadow:0 2px 5px #999999;
	background:#FFFFFF;
	border:1px solid #AAEAE7;
}

.custom .menu ul li {
	list-style-type: disc;
	margin-top: 0;
	margin-left: 2em;
	text-transform: none;
}

.custom .menu ul .item-5, .custom .menu .item-10 {
	list-style-type: none;
	margin-left: 1em;
}

.custom .menu ul .item-1 a, .custom .menu .item-6 a {
	font-size: 1.3em;
}

.custom .menu ul a {
/*	padding: 0.4em 0.7em; */
	padding: 0.5em 1em 0.5em 0;
	text-transform: none;
}

.custom .menu ul a:hover {
	background: transparent;
/*	border-bottom: 1px solid; */
	text-decoration: underline;
}

.custom .menu ul ul, .custom .menu :hover ul :hover ul {
	left:-28.9em;
}

/* Feature Area */

.custom .feature_chick {
	background: url(images/circle+bloom_fertility_chic-230.jpg) no-repeat;
	float: left;
	height: 157px;
	margin-top: 3.5em;
	width: 230px;
/*	position: absolute; */
}

.featured #feature_area {
/*	background: transparent url(images/feature_background.jpg) no-repeat center center; */
	border-bottom: 5px solid #aaeae7;
/*	border-top: 25px solid #aaeae7; */
/*	margin-top: 6em; */
	clear: both;
}

.custom #feature_area .page {
	background: transparent;
/*	min-height: 275px; */
	min-height: 250px;
	padding:0;
}

.custom #feature_newsletter {
	float: left;
/*	margin: 2em 0 2em 15em; */
/*	margin: 0 0 0 4em; */
	margin: 2em 0 0 7em;
/*	width: 300px; */
	width: 300px;
/*	position: absolute; */
}

.custom .newsletter_heading {
	color: #736F6E;
	font-family: helvetica neue, arial;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 24px;
	line-height: 1.3em;
	text-align:center;
}

.custom #feature_newsletter .email {
	color: #666;
	font-size:14px;
/*	letter-spacing:3px; */
	font-style: italic;
	margin:0.5em 0;
	text-align: center;
}

.custom #feature_newsletter input[type="text"] {
	border:0;
	font-size:16px;
	margin-right:5px;
	padding:3px;
	width:300px;
}

.custom #feature_newsletter input[type="submit"] {
	background:none repeat scroll 0 0 #D2D800;
	border:0 none;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:2px 3px;
}

.custom #feature_video {
	float: right;
	margin-bottom: 3.5em;
/*	margin-top: 1em; */
}

/* Featured Slider */

.custom #feature_box {
	padding: 0;
}

.custom #slide_nav {
	clear: both;
	float: right;
/*	margin-top: 5.7em; */
/*	margin-top: 1em; */

	width: 450px;
/*	position: absolute; */
}

.custom #slide_nav a {
	background:none repeat scroll 0 0 #cc6699;
	color:#ffffff;
	font-size:18px;
/*	text-decoration: underline; */
	font-family: arial;
	margin-left:0;
	padding:5px 14px;
}

.custom #slide_nav a:hover {
	background:none repeat scroll 0 0 #b7ceec !important;
	color:#ffffff;
}

.custom #slide_nav #benefits {
	background: #b7ceec;
}

.SlidingPanels {
	border-bottom: 3px solid #ccc;
	float: center;
	position: relative;
/*	width: 200px; */
/*	height: 200px; */
	width: 100%;
	padding: 0;
}

.SlidingPanelsContentGroup {
/*	background: #ccc; */
	float: left;
	width: 10000px;
	position: relative;
/*	height:600px; */
	height: 265px;
	margin: 0px;
	padding: 0;
}

.SlidingPanelsContent {
	float: left;
	/*width: 600px; */
	/*width: 100%; */
	width: 1000px;
/*	height: 400px; */
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.custom .featured_column {
	display:inline;
	float:left;
	height:265px;
	margin:20px 0 0;
	padding:0 22px 0 0;
	width:225px;
}

.custom .featured_column img {
	border: 2px solid #E8E8E8;
	height:66px;
	width:216px;
}

.custom .featured_column h2 {
	margin: 10px 0 5px;
	color:#262626;
	font-size:13px;
	font-weight:700;
}

.custom .featured_column p {
	color:#262626;
	font-size:12px;
	margin:5px 0 0;
}

.custom .social_links {
	margin-bottom: 1em;
}

.custom .social_links img {
	padding: 0 5px;
}

/* Sidebar */

.custom #sidebar_1 ul.sidebar_list {
	padding-left: 0;
}

.custom #sidebar_2 ul.sidebar_list {
	padding-right: 0;
}

.custom .sidebar h3 {
	border-bottom:1px solid #EBEBEB;
	border-top:5px solid #EBEBEB;
	font-weight:bold;
	padding:13px 0;
	text-transform:uppercase;
}

.custom .cat-post-item .post-title {
	font-size:14px;
	font-weight:700;
	margin:10px 0 0;
}

.custom #categoryposts-3 {
	min-height: 243px;
}

.custom #text-4 a, .custom #text-6 a {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

/* Page */

.custom #container {
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0 auto;
}

.custom #page {
	-moz-box-shadow: 0 5px 20px #222222;
	-webkit-box-shadow: 0 5px 20px #222222;
	box-shadow: 0 5px 20px #222222;
}

.featured .post_box {
/*	display: none; */
}

/* Footer */

.custom #footer {
	border-top:3px solid #CCCCCC;
	border-width:3px 0 0;
	margin-top:2em;
}

.featured #footer {
/*	border-top: 3px solid #D2D800; */
}

/* Misc */

.custom hr {
	margin-bottom: 1.5em;
}

/* No Title */

.no_title .headline_area {
	display:none;
}