body {
	/*background-image: url(bg.jpg);*/
	background-repeat: repeat-x;
	background-color: #D6465F;
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
#container {
	width: 999px;
	background-color: #FFFFFF;
	margin:0px auto;
}
#header {
	background-image: url(images/header-bg.jpg);
	height: 103px;
	width: 978px;
}
#body_margin {
	margin-left: 11px;
	margin-right: 10px;
	background-image: url(images/site-bg.gif);
}
#content_box {
	background-image: url(images/bg-footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	height:0.1%;
}
#content_text{
	/*background-image:url(images/content-back.gif);
	background-repeat:repeat-y;*/
}

h1 {
	color: #40849B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D4455E;
	margin: 0px;
	letter-spacing: -1px;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	color: #40849B;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
#content_area {
	float: left;
	width: 772px;
}
#content_area a {
	color: #40849B;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #40849B;
}
#content_area a:hover {
	color: #DC546C;
	text-decoration: none;
	border-bottom-style: none;
}
#content_page{
	margin-left:10px;
	margin-right:5px;
	background-image: url(images/larfe_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:8px;
}
#content_page_header {
	background-image: url(images/larfe_header.gif);
	height: 8px;
	line-height: 0px;
	font-size: 1px;
	background-repeat: no-repeat;
}
#content_page_body {
	background-color:white;
	width:753px;
	border-left:1px solid #f6d4d9;
	border-right:1px solid #f6d4d9;
	overflow-x: auto;
	padding-bottom:25px;
}
#featurebox1 a {
	text-decoration: none;
	border-bottom-style: none;
}

.pad {
	padding: 0px 8px 4px;
}
.pic {
	border: 3px solid #83BED3;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 2px;
}
.shade {
	background-color: #EAF1F4;
	margin-top: 4px;
	margin-bottom: 5px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	letter-spacing: 0px;
	font-weight: normal;
}

#logo {
	height: 60px;
	width: 431px;
	padding-top: 22px;
}
#navigation {
	float: left;
	width: 206px;
	height:0.01%;
	overflow:hidden;
}


ul.menu{
	clear:both;
}
ul.forumtopiclist{
	margin:0;
	padding:0;
	list-style-type:none;
	background-color: #eaf1f4;
}
ul.forumtopiclist li{
	margin: 0;
	padding: 4px 0 5px 0;
	border-top:1px solid #cad1d4;
	overflow:hidden;
}
ul.forumtopiclist li.alt{
	background-color: #FFCCCC;
}
#content_header {
	background-image: url(images/content-header.gif);
	height: 16px;
}

td.prods img{
	float:left;
	margin-right:10px;
}

td.prods div{
	margin-left:174px;
}

#footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #D6465F;
	height: 30px;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	color: #FFFFFF;
}
#footer_links {
	float: left;
	width: 320px;
}
#designed_by {
	float: right;
	width: 720px;
	text-align: right;
}
#footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
#bodyleft {
	float: left;
	width: 279px;
	padding-right: 8px;
	padding-left: 8px;
}
#bodyright {
	float: left;
	width: 470px;
}
#featurebox1 {
	background-image: url(images/feature1-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:3px;
}
#featurebox1_header {
	background-image: url(images/feature1-header.gif);
	height: 8px;
	line-height: 0px;
	font-size: 1px;
	background-repeat: no-repeat;
}
#featurebox1_body {
	background-image: url(images/feature1-bg.gif);
	background-repeat:repeat-y;
	padding:0px;
}
#featurebox1_body h1 {
	color: #40849B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 32px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 7px;
	padding-left: 12px;
}
#featurebox1_body h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #929292;
	line-height: 17px;
	padding-left: 18px;
	padding-right: 18px;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 5px;
}
#featurebox4 {
	background-image: url(images/feature4-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 6px;
        width: 476px;
	float: left;
	margin-bottom: 6px;
}
#featurebox4_header {
	background-image: url(images/feature4-header.gif);
	height: 8px;
	line-height: 0px;
	font-size: 1px;
	background-repeat: no-repeat;
}
#featurebox4_body {
	background-image: url(images/feature4-bg.gif);
	background-repeat:repeat-y;
}

#featurebox2 {
	float: left;
	width: 186px;
	background-image: url(images/feature2-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:3px;
}
#member_mox {
	text-align: right;
	padding-top: 3px;
	padding-bottom: 6px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F8DEE2;
	margin-bottom: 6px;
	margin-right: 2px;
	margin-left: 2px;
}
#featurebox2_header {
	background-image: url(images/feature2-header.gif);
	background-repeat: no-repeat;
	height: 8px;
	line-height: 0px;
	font-size: 1px;
}
#featurebox2_body {
	background-image: url(images/feature2-bg.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
#featurebox5 {
	float: left;
	width: 279px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(images/feature3-footer.gif);
}
#featurebox5_header {
	background-image: url(images/feature3-header.gif);
	background-repeat: no-repeat;
        height: 10px;
	line-height: 0px;
	font-size: 1px;
}
#featurebox5_body {
	background-image: url(images/feature3-bg.gif);
	background-repeat:repeat-y;
}
#featurebox3 {
	float: left;
	width: 276px;
	background-image: url(images/feature3-footer.gif);
	padding-bottom: 8px;
	background-repeat: no-repeat;
	background-position: bottom;
        margin-left: 4px; 
}
#featurebox3_body {
	background-image: url(images/feature3-bg.gif);
	background-repeat:repeat-y;
}
#featurebox3_header {
	background-image: url(images/feature3-header.gif);
	background-repeat: no-repeat;
	height: 8px;
	line-height: 0px;
	font-size: 1px;
}

#featurebox3 strong {
	font-family: Arial, Helvetica, sans-serif;
	color: #40849B;
}

span.mystory{
	display:block;
	text-align:left;
}

ul#products{
	list-style-type:none;
	overflow:hidden;
}
ul#products li{
	display:inline;
	float:left;
}
ul#nav{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
ul#nav li{
	margin:0;
	padding:0;
}
ul#nav li a{
	display:block;
	padding:6px 10px 8px 10px;
	margin:0px;
	text-decoration:none;
}
ul#nav li a:hover {
	background-position:left -31px;
}
ul#nav li a strong{
	visibility:hidden;
}
ul#nav li.link1 a,ul#nav li.link1 a:hover {
	background-image:url(images/menu0bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link2 a,ul#nav li.link2 a:hover {
	background-image:url(images/menu1bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link3 a,ul#nav li.link3 a:hover {
	background-image:url(images/menu2bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link4 a,ul#nav li.link4 a:hover {
	background-image:url(images/menu3bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link5 a,ul#nav li.link5 a:hover {
	background-image:url(images/menu4bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link6 a,ul#nav li.link6 a:hover {
	background-image:url(images/menu5bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link7 a,ul#nav li.link7 a:hover {
	background-image:url(images/menu6bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link8 a,ul#nav li.link8 a:hover {
	background-image:url(images/menu7bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link9 a,ul#nav li.link9 a:hover {
	background-image:url(images/menu8bp.gif);
	background-repeat:no-repeat;
}
ul#nav li.link10 a,ul#nav li.link10 a:hover {
	background-image:url(images/menupregnancy-ov.gif);
	background-repeat:no-repeat;
}

form#contact_mail_page div.resizable-textarea{
	margin:0;
	padding:0;
	text-align:left;
	width:209px;
}

/* forum */
tr.odd{
	border-top: 1px solid #cad1d4;
	background-color: #ffcccc;
}
div.post-container{
	width:720px;
	overflow: hidden;
}
#content_page_body table.forum td.post_text{
	position:relative;
	overflow:scroll;
	width:400px;
}

/* chart */
ul.conception_chart{
	margin:0;
	padding:0;
	list-style-type:none;
	height:0.01%;
	overflow:hidden;
	font-size:0.7em;
}
ul.conception_chart li{
	float:left;
}
ul.conception_chart li ul{
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #999;
}
ul.conception_chart li.labels ul li {
	border-left:1px solid #999;
}
ul.conception_chart li ul li{
	float:none;
	padding:1px;
	text-align:center;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
ul.conception_chart li.date, ul.conception_chart li.time,ul.conception_chart li.intercourse{
	background-color:#ccffcc;
}
ul.conception_chart li.cycle_day{
	background-color:#e3e3e3;
}
ul.conception_chart li.fluid{
	background-color:#99ccff;
}
ul.conception_chart li.red{
	background-color:#ff3333;
}
ul.conception_chart li.tests{
	background-color:#ccccff;
}
ul.conception_chart li.meds{
	background-color:#ff99cc;
}
ul.conception_chart li ul li.horiz{
	border-bottom:1px solid #444;
}
ul.conception_chart li ul li.vert{
	border-right:1px solid #444;
}
